jquery父母选择器 - 多个父母

时间:2014-04-03 10:06:46

标签: jquery jquery-selectors attributes

这是一种有效的语法:

$("span").parents("li[data='UM'], li[data='Me']")

我想遍历span的父级,并查看该父级是否为数据属性值为“UM”的li,或者数据属性值为“Me”的li。 基本上在父母身上寻找OR运算符。

3 个答案:

答案 0 :(得分:2)

是的,使用nearest()绝对是正确的程序。

$("span").closest("li[data='UM'], li[data='Me']");

http://api.jquery.com/closest/

答案 1 :(得分:1)

改为使用.closest()

 $("span").closest("li[data='UM'], li[data='Me']")

答案 2 :(得分:-1)

if ($("span").closest("li").filter("li[data='UM'], li[data='Me']").length) { // there is... }