Javascript 单击“模式同意”按钮时未选中复选框

Javascript 单击“模式同意”按钮时未选中复选框,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有链接标签的复选框。单击链接标签时,我的模式打开。当点击按钮时,我有模态,然后复选框被选中 <div class="form-check form-check-radios"> <label class="form-check-label"> <input class="form-check-input number" type="checkbox" name="" value="" id="termsChk">I agree

我有一个带有链接标签的复选框。单击链接标签时,我的模式打开。当点击按钮时,我有模态,然后复选框被选中

<div class="form-check form-check-radios">
   <label class="form-check-label">
         <input class="form-check-input number" type="checkbox" name="" value="" id="termsChk">I agree with
        <span class="form-check-sign"></span>
        </label> <a href="#termsModal" data-toggle="modal">"Terms and Condition"</a>
</div>
提前感谢

试试$('termsChk').prop('checked',true)

try$('termsChk').prop('checked',true)

在jquery代码中,attr()接受2个参数—属性及其值:

 $('#agreeBtn').click(function(){
  alert("btn click");
  $('#termsChk').attr('checked', true);
});
有关使用jquery设置复选框值的更多方法,请参见jquery代码中的以下内容,attr()接受2个参数—属性及其值:

 $('#agreeBtn').click(function(){
  alert("btn click");
  $('#termsChk').attr('checked', true);
});

有关使用jquery设置复选框值的更多方法,请参见此

您应该将值传递给attr,
.attr('checked','checked')
可能的重复项您应该将值传递给attr,
.attr('checked','checked'))
您应该格式化代码并解释其功能:)您应该格式化代码并解释其功能:)
 $('#agreeBtn').click(function(){
  alert("btn click");
  $('#termsChk').attr('checked', true);
});