Jquery 将属性从一个元素复制到另一个元素
我有几列:复选框和标签Jquery 将属性从一个元素复制到另一个元素,jquery,html,checkbox,labels,Jquery,Html,Checkbox,Labels,我有几列:复选框和标签 <ul class="column1"> <li> <input value="jan" type="checkbox" /> <label>Jan</label> </li> <li> <input value="feb" type="checkbox" /> <label>F
<ul class="column1">
<li>
<input value="jan" type="checkbox" />
<label>Jan</label>
</li>
<li>
<input value="feb" type="checkbox" />
<label>Feb</label>
</li>
<li> etc..<li>
</ul>
现在,我想将输入值“”或id“”的val复制到
我该怎么做?
.attr(,);不会单独执行此操作,因为它只抓取第一个:复选框并将相同的值复制到所有标签上尝试以下操作:
$(tagCheckbox).attr("id", function() {
var val="id_" + this.value;
$(this).next('label').attr('for',val);
return val;
});
明亮的但却如此简单。非常感谢。
$(tagCheckbox).attr("id", function() {
var val="id_" + this.value;
$(this).next('label').attr('for',val);
return val;
});