如何检查复选框是否在特定表单中被选中
How to check if checkbox is checked inside a particular form?
我创建了一个jQuery函数来检查复选框是否被选中,如下所示:
if ($('input:checkbox:checked').length > 0){ }
我有两套复选框,有两种不同的形式。当我使用上面的代码时,它会检查两种形式中的复选框。我只想要一个表单的if
条件。如何实现它?
您可以使用id
或class
等将form
包含在selector
中,
通过使用表单id
if ($('#yourFormId input:checkbox:checked').length > 0){ }
通过使用表单类
if ($('.yourFormClass input:checkbox:checked').length > 0){ }
通过使用形式索引,等式(0)给出第一个形式,等式(1)给出第二个形式,依此类推…
if ($('form:eq(0) input:checkbox:checked').length > 0) { }
您可以使用:eq()
选择器。尝试以下操作:
if ($('form:eq(0) input[type="checkbox"]:checked').length > 0) { } // first form checkboxes
if ($('form:eq(1) input[type="checkbox"]:checked').length > 0) { } // second form checkboxes
请注意,不推荐使用:checkbox
选择器您可以使用input[type="checkbox"]
。
相关文章:
- 博主iframe评论表单是否被限制自定义
- 在不重新运行jquery验证的情况下检查表单是否有效
- 使用Ajax提交表单是否安全
- 尝试检索变量以检查表单是否有效
- 如何检查表单是否失焦
- 检查 Emberjs 中的表单是否为空的正确方法
- 使用 jQuery UI 选项卡拆分表单是否会影响表单发布到 PHP
- 使用 jQuery 检查表单是否具有输入元素
- 了解 html 表单是否已更改
- 角度架构表单 - 检查表单是否经过验证
- 使用角度确定表单是否有效
- 检查表单是否已保存在CRM 2011 Javascript中
- 使用jQuery,如何查找表单是否已更改
- 检查输入表单是否为空jQuery
- 正在检测表单是否已更改,脚本是否不起作用
- 无法验证表单是否已用CasperJS&jQuery
- 如何检查表单是否在没有提交按钮的情况下提交
- Angular.js Search查询搜索表单是否不在当前文件中
- 使用GET方法选择表单——是否有可能有一个不向URL添加任何内容的选项?
- HTML表单是否需要Action/Method才能提交?