如何使用多个is()选择器?

时间:2013-07-01 06:00:41

标签: jquery jquery-selectors

我正在尝试编写一个if语句,通过is()检查节点的父节点是否是三个选择器之一,但is()不支持多个选择器作为参数。我怎样才能完成类似的事情?:

if ($(this).parent().is('.first','.second','.third')) {
    //do this thing
} else {
    //do this other thing
}

2 个答案:

答案 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
}