我正在尝试编写一个if
语句,通过is()
检查节点的父节点是否是三个选择器之一,但is()
不支持多个选择器作为参数。我怎样才能完成类似的事情?:
if ($(this).parent().is('.first','.second','.third')) {
//do this thing
} else {
//do this other thing
}
答案 0 :(得分:5)
.first, .second, .third
是一个有效的选择器:
$(this).parent().is('.first, .second, .third')
答案 1 :(得分:1)
查看API documentation of is()
中的示例:
您可以指定以逗号分隔的列表:
if ($(this).parent().is('.first,.second,.third')) {
//do this thing
} else {
//do this other thing
}