2

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

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

2 回答 2

6

.first, .second, .third是一个有效的选择器:

$(this).parent().is('.first, .second, .third')
于 2013-07-01T06:02:03.340 回答
1

查看以下API 文档中is()的示例:

您可以指定一个逗号分隔的列表:

if ($(this).parent().is('.first,.second,.third')) {
    //do this thing
} else {
    //do this other thing
}
于 2013-07-01T06:04:27.377 回答