我想要,如果被选中的input[type="checkbox"]
数等于2或3jQuery选择勾选复选框的数量已经检查
这里的值是运行一些代码是我的JQuery的例子:
if ($('input:checkbox:checked').length == 2 or 3) {
// run some code
}
林不知道如何将它进行编程,以了解该值是否为2个或3
任何想法?
我想要,如果被选中的input[type="checkbox"]
数等于2或3jQuery选择勾选复选框的数量已经检查
这里的值是运行一些代码是我的JQuery的例子:
if ($('input:checkbox:checked').length == 2 or 3) {
// run some code
}
林不知道如何将它进行编程,以了解该值是否为2个或3
任何想法?
使用或操作||
if ($('#id').length === 2 || $('#id').length === 3) {
// run some code
}
请Javascript logical operators阅读起来。这是基本的东西。
逻辑运算符用于确定变量或值之间的逻辑。
已知x = 6,Y = 3,下表说明了逻辑运算符:
Operator Description Example
========================================================
&& and (x < 10 && y > 1) is true
|| or (x === 5 || y === 5) is false
! not !(x === y) is true
是的,问题更新。 – Tushar
'$( '#ID')length'将永远** ** 1。如果你'如果$('[id =“id”]')重复的ID(_你不应该拥有_)'。length === 2 || $('[id =“id”]')。length === 3){' – Tushar
@Tushar Im实际使用它来确定有多少个复选框已被选中,所以我不使用重复的ID。上面的代码只是我试图实现的一个例子。 – Dev1997
然后使用'$('。checkboxClass:checked').length'。 – Tushar