jquery - Jquery 选择器的逻辑 AND

标签 jquery jquery-selectors

我想设置为选中按值和名称输入的复选框。

<input name="email" type="checkbox" value="1" tabindex="2">

我怎样才能做到这一点?我需要这两个条件都满足。

这在 && 上失败

$("input[name=email] && [value='+i+']").attr('checked', true);

此代码进入 for 迭代,并且“i”采用数值。 预先感谢您的时间和帮助...

最佳答案

只需使用两个相邻的选择器即可:

$("input[name=email][value=" + i + "]").prop('checked', true);

任何之间没有空格的选择器都会应用于同一元素。

关于jquery - Jquery 选择器的逻辑 AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14716459/

相关文章:

javascript - 为什么javascript数组项自动删除

jquery - 如何通过 facebook 之类的插件在 jquery 中获取鼠标单击事件?

javascript - 更改表格行高

javascript - 如何使用其父级的类选择器将 HTML 图像标签与 Javascript 交换?

jquery - 强制选择 jQuery-ui-tab 作为默认选项

javascript - 如何过滤存储在 jQuery 变量中的数据

javascript - 数据表插件 : How to format a date column in DataTable plugin?

javascript - Jquery 在悬停时 float

javascript - .focus() 和 onfocus ="this.value = this.value"刷新后不会将光标移动到输入的末尾

javascript - CSS 菜单与 JavaScript 菜单