Bootstrap checkbox

Bootstrap checkbox

本文关键字:checkbox Bootstrap      更新时间:2023-12-09

我一直在使用bootstrap 3.0.2和jQuery开发web应用程序。但我在复选框方面有一些问题。假设我有以下复选框:

<label class="checkbox margin-left5">
<input type="checkbox" name="xptoName" id="xptoNameId">
Hello World
</label>

所以我想通过jQuery选中/取消选中。为此,我使用了以下功能:

function checking(isToCheck, id){
 $("#"+id).attr('checked', isToCheck);
}

如果您第一次调用此函数:

checking(true, "xptoNameId");

它会选中复选框,但如果我在这之后调用了几次,对于选中和取消选中复选框将不会再次选中。

有这种奇怪行为的线索吗?

谢谢。

使用.pr()而不是.attr()

function checking(isToCheck, id) {
    $("#" + id).prop('checked', isToCheck);
}

读取.pr()与.attr()