我试图通过jquery自动设置复选框输入的值。值应该是标签名称。我尝试使用此代码,但我没有工作。什么错了?
$(function () {
$('input[type="checkbox"]').val($('label[for="'+$(this).html()));
});
答案 0 :(得分:0)
this
是document
,您需要迭代实例
您可以使用val(function)
进行迭代
$('input[type="checkbox"]').val(function(){
return $('label[for="'+this.id +'"]').html();
});