我正在尝试选择一个值为“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>
但似乎什么也没有发生。有什么我想念的吗?我对此很陌生。
最佳答案
你能在你的.ready()
之前打电话吗?事件?这个例子工作正常
<input type="checkbox" value="foo" />
<input type="checkbox" value="notFoo" />
$(function() {
$("input[type='checkbox'][value='foo']").attr('checked', true);
});
JSFiddle Example
所以本质上,在您的示例中,如果您希望保持原样,只需将其包装起来
<script>$(function() { $("input[type='checkbox'][value='foo']").attr('checked', true); })</script>
关于javascript - 基本的 jQuery 选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29735851/