Javascript 如何完全删除列表项及其内容?

Javascript 如何完全删除列表项及其内容?,javascript,jquery,Javascript,Jquery,我无法删除li和html内容,我的html看起来像: <li> <a href="#dialog-form-image" rel="modal:open"> <img src="http://www.miapp.cl/walmart/admincontenidoatg/wp-content/themes/admincontent/images/imagen_wf.jpg" name="img_164" id="flexslider">

我无法删除li和html内容,我的html看起来像:

<li>
    <a href="#dialog-form-image" rel="modal:open">
      <img src="http://www.miapp.cl/walmart/admincontenidoatg/wp-content/themes/admincontent/images/imagen_wf.jpg" name="img_164" id="flexslider">
    </a>
</li>
问题是
prev()
是同级,而不是父级。您需要选择家长才能到达li

$('img[name="'+id_img+'"]').parent().parent().remove();


您运行的jQuery的哪个古老版本支持
live
?我会首先在
上将
live
更改为
。但不要认为这能解决你的问题。不确定was
btn url delete
是因为您没有发布该内容的html。jQuery v1.7我无法更改什么是
“#btn url delete”
?它如何对应于该li?如果live没有问题,则此问题是select li元素和DELETOR
$('img[name=“'+id_img+'''“])。parents(“li”).remove():)
$('img[name="'+id_img+'"]').parent().parent().remove();
$('img[name="'+id_img+'"]').closest("li").remove();