Консайд ниже html -
<div class="container1">
<div class="container2">
<div class="container3">
<div class="container4">
<div class="element">
...
</div>
</div>
</div>
</div>
если я хочу получить элемент <div class="element">
, и у меня есть ссылка на container1
. В jquery то, что я делаю,
$(".container1").find(".element")
вместо
$(".container1").children().children().children().find(".element")
Это процесс поиска любого дочернего элемента, когда у меня есть ссылка на любой из родительского элемента. Но вместо этого, когда у меня есть ссылка на дочерний элемент и вы хотите получить родительский элемент, то каждый раз, когда я должен идти на один уровень вверх -
$(".element").parent().parent().parent().parent()
и я не могу этого сделать -
$(".element").findParent()
Я не встречал какой-либо метод, например findParent() в jquery. Я не знаю об этом? Или это почему-то не так?