如果检查input[type="checkbox"]
的数量等于2或3的值,我正在尝试运行一些代码。
以下是我的JQuery示例:
if ($('input:checkbox:checked').length == 2 or 3) {
// run some code
}
我不知道如何编程以了解值是2还是3。
有什么想法吗?
答案 0 :(得分:1)
使用或运算符||
if ($('#id').length === 2 || $('#id').length === 3) {
// run some code
}
答案 1 :(得分:0)
请阅读Javascript logical operators。这是基本的东西。
逻辑运算符用于确定变量或值之间的逻辑。
鉴于x = 6且y = 3,下表解释了逻辑运算符:
def print_trace():
for fname, lnum, func, line in traceback.extract_stack()[:-1]:
print('File "{}", line {}, in {}'.format(fname, lnum, func))
try:
with open(fname) as f:
rl = f.readlines()
except OSError:
if line is not None:
print(" " + line + " <===")
continue
first = max(0, lnum-3)
# read 2 lines before and 2 lines after
for i, line in enumerate(rl[first:lnum+2]):
line = line.rstrip()
if i + first + 1 == lnum:
print(" " + line + " <===")
elif line:
print(" " + line)