【问题标题】:Bootstrap checkbox引导复选框
【发布时间】:2013-12-15 21:32:33
【问题描述】:

我一直在使用 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");

它会检查复选框,但如果我在此之后多次调用,检查和取消选中复选框将不会再次检查。

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

谢谢。

【问题讨论】:

标签: javascript jquery twitter-bootstrap checkbox twitter-bootstrap-3


【解决方案1】:

使用.prop() 代替.attr()

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

阅读.prop() vs .attr()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2014-05-30
    • 2012-10-17
    • 1970-01-01
    • 2016-10-08
    • 2016-05-05
    相关资源
    最近更新 更多