jQuery 查看是否选中了任何复选框或未选中任何复选框
2022-08-30 04:28:45
我知道如何查看是否选中了单个复选框。
但是我在以下方面遇到了问题 - 给定一个表单ID,我需要查看是否选中了任何复选框(即1个或更多),并且我需要查看是否未选中任何复选框。基本上,我需要两个单独的函数来回答这两个问题。帮助将不胜感激。谢谢!
实际上,我只需要一个函数来告诉我是否没有选择。知道这一点将回答另一个问题。
我知道如何查看是否选中了单个复选框。
但是我在以下方面遇到了问题 - 给定一个表单ID,我需要查看是否选中了任何复选框(即1个或更多),并且我需要查看是否未选中任何复选框。基本上,我需要两个单独的函数来回答这两个问题。帮助将不胜感激。谢谢!
实际上,我只需要一个函数来告诉我是否没有选择。知道这一点将回答另一个问题。
你可以使用类似这样的东西
if ($("#formID input:checkbox:checked").length > 0)
{
// any one is checked
}
else
{
// none is checked
}
JQuery 将测试所有指定的元素,如果其中至少有一个与选择器匹配,则返回 true:.is
if ($(":checkbox[name='choices']", form).is(":checked"))
{
// one or more checked
}
else
{
// nothing checked
}