Javascript 如何完全删除列表项及其内容?
我无法删除li和html内容,我的html看起来像: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>
<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
更改为。但不要认为这能解决你的问题。不确定wasbtn 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();