2016-07-02 85 views
-1

我试图通过jquery自动设置复选框输入的值。该值应该是标签名称。我试着用这段代码,但我没有工作。它出什么问题了 ?Jquery:获取标签内容并将其设置为值

$(function() { 
    $('input[type="checkbox"]').val($('label[for="'+$(this).html())); 

}); 

回答

0

thisdocument,你需要重复实例

您可以使用val(function)做迭代

$('input[type="checkbox"]').val(function(){ 
    return $('label[for="'+this.id +'"]').html(); 
});