Jquery 删除div的一部分
我有一个div:Jquery 删除div的一部分,jquery,Jquery,我有一个div: <div class="team"><img src="images/logo/team.png" style="vertical-align:middle"> Team</div> 团队 jQuery中有没有办法只删除这个div中的图像?要使其看起来像这样: <div class="team"> Team</div> <div class="team"> Team<img src="image
<div class="team"><img src="images/logo/team.png" style="vertical-align:middle"> Team</div>
团队
jQuery中有没有办法只删除这个div中的图像?要使其看起来像这样:
<div class="team"> Team</div>
<div class="team"> Team<img src="images/logo/new.png" style="vertical-align:middle"></div>
团队
还有一个问题。有没有办法删除旧图像并在文本后添加新图像?大概是这样的:
<div class="team"> Team</div>
<div class="team"> Team<img src="images/logo/new.png" style="vertical-align:middle"></div>
团队
您想要什么
如$(“div>img”).remove()中所示代码>
编辑:$(函数(){$(“div.team>div”).remove();})
更为具体,这里只是提醒您在加载文档时执行此操作。使用多种方法轻松删除图像
$('div.team img').remove()
或者用文本替换html
$('div.team').html(function(){
return $(this).text()
});
要添加另一个,请使用'append()
$('div.team')。追加($('要删除元素,请使用:
要附加另一个元素,请使用:
小提琴:
如果您只想更改src
属性,最好使用:
小提琴:$(“#团队>img”).remove()
但是,如果您只想更改图像,可以将图像作为目标并更改src属性,如下所示:$(“#team>img”).attr('src',url);
其中url是要引用的图像的路径可能会在div
选择器中添加一个类,但与我们显示的一样有效。
$('div.team').append('ELEMENT');
$('div.team > img').attr('src', 'new-url');