您的位置 首页 > 数码极客

js如何赋值给placeholder——js如何赋值给标签的ID!

js

下边这个思路就是光标在input的时候把input的值或者placeholder属性的值给另一个标签;

var ped;

$(".markform in;).focus(function(){

ped=$(this).val();

""==ped && (ped=$(this).attr("placeholder")),

$(".mod-mark h3").html(ped);

});

$(".markform in;).keyup(function(){

var valh3=$(".markform in;).val();

$(".mod-mark h3").html(valh3);

});

$(".markform in;).blur(function(){

$(".mod-mark h3").html(ped);

});

还有一个思路差不多的就是多了一个点击的步骤:

$(".l").click(function(){

$(this).addClass("focus");

$(this).siblings().removeClass("focus");

//获取选择的图片路径

var ped2;

ped2=$(this).children('input').val();

""==ped2 && (ped2=$(this).children('input').attr("placeholder")),

$(".mod-mark p span").html(ped2);

// $(".mod-mark p span").html($(this).children('input').val());

$(this).children('input').keyup(function(){

$(".mod-mark p span").html($(this).val());

con($(this).val());

});

$(this).children('input').blur(function(){

$(".mod-mark p span").html(ped2);

});

});

还遇到了rgb值转换十六进制的:

function RGBToHex(rgb){

var regexp = /[0-9]{0,3}/g;

var re = rgb.match(regexp);//利用正则表达式去掉多余的部分,将rgb中的数字提取

var hexColor = "#"; var hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'];

for (var i = 0; i < re.length; i++) {

var r = null, c = re[i], l = c;

var hexAr = [];

while (c > 16){

r = c % 16;

c = (c / 16) >> 0;

(hex[r]);

} (hex[c]);

if(l < 16&&l != ""){

(0)

}

hexColor += ().join('');

}

//alert(hexColor)

return hexColor;

}

//下边调用rgb转换函数

var color1=$(this).children("h3").css("color");

color1=RGBToHex(color1);

另外发现对字符串截取的时候,有时候电脑端支持,手机端有时候不支持,

对字符串的截取常用:substring( startindex,endindex),substr(startindex,length),slice(startindex,endindex);

用substring 时候电脑端没问题,手机微信中有问题,后来用slice(startindex,endindex);都可以了

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“js如何赋值给placeholder,js如何赋值给标签的ID,js如何赋值给span”边界阅读