<div id="aaa" class="p">
<div id = "bbb">
<div id="actor" onclick = "testParent(this)">
test parent
</div>
</div>
</div>
JS:
testParent = function(obj){
alert($(obj).parent(".p").id);
}
Я думаю, что это должно быть оповещение aaa
, но это не делает.
Разве это не способ найти родителя по классу?
Редактировать Я знаю, что ближайший может это сделать, но более конкретно, он является родителем, не так ли? Итак, для jquery нет конкретной реализации для jQuery?
[.closest (".p")] (https://api.jquery.com/closest/) – Itay
Что вы подразумеваете под _there, нет конкретной реализации из jquery для этого_? '.p' является предком не сразу ['.parent()'] (https://api.jquery.com/parent/), вы также можете использовать '.parents()', но '.closest()' лучше – Satpal