jQuery删除更大的范围?

Rio*_*Rio 2 jquery

如果我有一个嵌套的元素:

<ul>
    <li><img src="/blah.jpg" class="removeme" /></li>
    <li><img src="/ole.jpg" class="keepme" /></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何删除包含img类的整个列表removeme?我已经能够到达

警报($(容器名称).儿童( 'UL').儿童( '礼').子女().hasClass( "removeme"))

返回true,但我似乎无法删除整个<li></li>(和只是张图片).

提前致谢!

Pao*_*ino 5

$('img.removeme').closest('li').remove();
Run Code Online (Sandbox Code Playgroud)

应该这样做.

parent()的问题是,<li>如果列表是嵌套的,它可能会删除多于1个.

  • 好好打电话给`.closest`对`.parents`,我已经删除了我之前的答案,因为你的是一个改进. (2认同)