我正在尝试选择值为“foo”的复选框并进行检查。我试过这个:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>$("input[type='checkbox'][value='foo']").attr('checked', true);</script>
但似乎没有发生任何事情。有什么我想念的吗?我对此非常陌生。
答案 0 :(得分:2)
您可以在.ready()
活动之前拨打此电话吗?这个例子工作正常
<input type="checkbox" value="foo" />
<input type="checkbox" value="notFoo" />
$(function() {
$("input[type='checkbox'][value='foo']").attr('checked', true);
});
所以从根本上说,在你的例子中,如果你希望保持原样,那就把它包起来吧
<script>$(function() { $("input[type='checkbox'][value='foo']").attr('checked', true); })</script>
答案 1 :(得分:0)
你可以这样做$(":checkbox[value='foo']").prop("checked","true");
<script>
$(function(){
$(":checkbox[value='foo']").prop("checked","true");
});
</script>