У меня есть этот HTML:JQuery выбора родителя DIV
<div class="vt ddsitem">
<a href="url"><img class="pt" id="xyz1" src="url"></a>
<div>
<img class="updown" src="images/updown.gif">
<a href="url"><img class="bin" src="images/bin.gif"></a>
</div>
</div>
<div class="vt ddsitem">
<a href="url"><img class="pt" id="xyz2" src="url"></a>
<div>
<img class="updown" src="images/updown.gif">
<a href="url"><img class="bin" src="images/bin.gif"></a>
</div>
</div>
И я хочу, чтобы удалить В.Т. ddsitem DIV, в котором в xyz2 изображения является дочерним.
Пробовал много вещей, как:
$('#xyz2').parent().parent().remove();
, но ни один из них не сделал трюк.
У кого-нибудь есть ключ?
Код, который вы предоставили, отлично работает, насколько я могу судить. Вы должны указать контекст, в котором находится код, потому что вы, вероятно, что-то делаете, чтобы сломать его в другом месте. Например, вы помещаете свой код в $ (document) .ready()? – lonesomeday