Жабаскриптач, а можно ли найти одним выражением див, в котором есть ссылка с определённым id? Или придётся найти сначала ссылку, а потом по парентам добираться до дива?
а без > найдет тоже а, но он не обязательно должен быть дочерним для указанного div, может быть <div><a href=...>...</a></div>, а может быть и <div>....<span><a href=...>...</a></span>...</div> — найдет обе ссылки
можно
как насчёт xpath? Или жквери же, css-селекторы, все дела. jQuery("div > a[id=govno]") или что-то в этом духе не работает?
такой jquery найдет a, а не div
если бы не поставил " > ", то да. Или не?
$("a[id='myid']").closest("div")
не, как раз > говорит, что надо искать элемент справа от знака, который вложен в элемент слева от знака
точнее даже не просто вложен, а является дочерним (т.е. невложенным в другие элементы)
а без > найдет тоже а, но он не обязательно должен быть дочерним для указанного div, может быть <div><a href=...>...</a></div>, а может быть и <div>....<span><a href=...>...</a></span>...</div> — найдет обе ссылки
да я врубился
Это называется XPath, кстати.
Я знаю, что такое xpath. Меня интересовало, можно ли сделать такое средствами jquery.