Jquery:获取标签内容并将其设置为值

时间:2016-07-02 15:10:57

标签: jquery forms

我试图通过jquery自动设置复选框输入的值。值应该是标签名称。我尝试使用此代码,但我没有工作。什么错了?

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

});

1 个答案:

答案 0 :(得分:0)

thisdocument,您需要迭代实例

您可以使用val(function)进行迭代

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