我有以下html:
<div id="container"><img src="some/path/image.jpg" /></div>
我想通过使用函数删除该图像。但是,我对javascript不是很有经验,我无法完成它,因为图像元素没有ID或类。
$("button").click(function () {
$("container").remove("container > img");
});
然而显然这不起作用。请帮忙!
答案 0 :(得分:7)
$("#container").find("img").remove();
应该这样做。
答案 1 :(得分:2)
您的代码非常完美。但是,不要只使用容器,而应该在它之前使用#。
$(“#container&gt; img”)
答案 2 :(得分:1)
$(“container”)应为$(“#container”)。
我建议$(“#container”)。empty()
答案 3 :(得分:-1)
试试这个,可行吗......
$("button").click(function () {
//获取图片
var myImages = $('#container').find('img');
for (var i =0; i< myImages.length; i++){
//remove each image
$('#container').removeChild(myImages[i]);
}
});