使用jQuery默认选中一个复选框?

时间:2013-12-17 07:45:50

标签: jquery html css html5

我有以下HTML:

<input type="checkbox" id="checkbox-remember" data-theme="SingleLineCheckBox" checked/>

但仍未默认选中该复选框。我也尝试过使用:

$("#checkbox-remember").prop('checked', true);

但我无法让它发挥作用?

4 个答案:

答案 0 :(得分:3)

始终确保 DOM已准备好

$(function(){  // DOM ready shorthand

    $("#checkbox-remember").prop('checked', true);

    // other code here

});

否则,如果您可以更改HTML,则可以将checked属性添加到您的复选框中。即:<input type="checkbox" checked="checked" />

<script>标记之前放置所有</body>标记也是一个好习惯,确保解析器在加载脚本之前首先读取所有文档树。 < / p>

答案 1 :(得分:2)

试试这个:

<input type="checkbox" id="checkbox-remember" data-theme="SingleLineCheckBox" checked="checked"/>

答案 2 :(得分:0)

试试这个

<input type="checkbox" checked="checked" id="checkbox-remember" data-theme="SingleLineCheckBox" />

答案 3 :(得分:0)

您是否尝试过其他方法来了解复选框是否已检查?

我尝试过

$('#checkbox-remember').get(0).checked

Demo