javascript - 如何检查特定表单中是否选中了复选框?

标签 javascript jquery

我创建了一个 jQuery 函数来检查复选框是否被选中,如下所示:

if ($('input:checkbox:checked').length > 0){ }

我在两个不同的表单中有两组复选框。当我使用上面的代码时,它会检查两种形式的复选框。我只想要一种形式的 if 条件。我怎样才能实现它?

最佳答案

您可以使用 idclass 等将您的 form 包含在 selector 中,

使用表单id

if ($('#yourFormId input:checkbox:checked').length > 0){ }

通过使用表单类

if ($('.yourFormClass input:checkbox:checked').length > 0){ }

通过使用表格的索引,eq(0) 给出第一个表格,eq(1) 给出第二个…

if ($('form:eq(0) input:checkbox:checked').length > 0) { }

关于javascript - 如何检查特定表单中是否选中了复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11692955/

相关文章:

jQuery 可放置 Accordion

javascript - 放置 CSS 悬停菜单的正确方法是什么?

javascript - 如何限制 d3 力有向图中最初的节点数量

Javascript 问题 - 在 document.getElementById 之后无法提交表单

jquery-ui - jsTree 未填充在 IE、Google chrome 等浏览器中

javascript - 阻止元素上的点击事件 2 秒

javascript - 增加一个 div 数据值,然后在 coffeescript 中再次设置它

JavaScript 回调函数

javascript - jquery 获取最后一个带有 th 的 tr

javascript - 获取 $http 服务并调用