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;       
});