у меня есть дум дерево, как это:Как найти элемент на основе двух селекторов?
ul #navigation
li .active
ul
li.active_li
li
li
/ul
li
ul
li.active_li
li
li
/ul
/ul
я хотел бы найти li
с классом active_li
внутри ul
принадлежащего li
, который имеет класс active
. :)
, как мы видим, есть 2 li
с классом active_li
. я хочу только первый один
что-то вроде: $('#navigation').find('li.active').find('li.active)li').doSomething();
этот селектор не похоже на работу
какие-нибудь идеи?
'jQuery' имеет ту же концепцию потомок/предка селекторов как CSS .. это будет работать: $ («# навигация li.active_li») ; Может ли это быть родительским и подчеркивающим? –
@tandu: Я думаю, можно с уверенностью сказать, что любой селектор CSS будет работать как селектор jQuery. – Blender
@Blender это не .. jQuery не имеет понятия о некоторых селекторах псевдокласса CSS, не поддерживает медиа-запросы и т. Д. (Не то, что они имеют смысл), и не поддерживает селекторов CSS 4 (которые являются неполными и не используется). CSS, безусловно, несовместим с селекторами jQuery - не то, что вы сказали об этом. –