javascript - 基本的 jQuery 选择器问题

标签 javascript jquery jquery-selectors

我正在尝试选择一个值为“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/

相关文章:

javascript - jQuery $.data() 与 DOM 对象属性

javascript - JQuery 选择器选择 GridView 分页

javascript - Jquery 选择所有具有 $jquery.data() 的元素

jquery - 使用 jQuery 递归获取与类过滤器匹配的元素的第一个父元素

javascript - Bootstrap Popover 点击时关闭 : Works fine in desktop browser but not in mobile browser

javascript - React Redux Redux Form - 从 <Field> 内移动函数会产生错误

javascript - Google Pay 是否计算销售税?

JQuery 对话框加载时“确定”按钮的焦点

jquery - 如何安装cell的旧值

javascript - 使用 jquery 删除 href 值(如果存在)