Является ли это допустимым синтаксисом:
$("span").parents("li[data='UM'], li[data='Me']")
Я хочу перейти к родительскому диапазону и посмотреть, является ли этот родитель ли со значением атрибута данных как "UM" OR li со значением атрибута data как "Me". В основном ищет оператора OR у родителей.
.closest()
этого используйте .closest()
:
$("span").closest("li[data='UM'], li[data='Me']")
Да, используя ближайшее(), определенно правильная процедура.
$("span").closest("li[data='UM'], li[data='Me']");
if ($("span").closest("li").filter("li[data='UM'], li[data='Me']").length) { // there is... }
$("span").closest("li[data='UM'], li[data='Me']")
подойдет - у вас также есть corrent ...