Javascript 在使用jquery插入之前删除元素

Javascript 在使用jquery插入之前删除元素,javascript,jquery,Javascript,Jquery,如何从#数据中删除带子span的span,以便#结果包含“只剩下文本” 仅剩下文本删除此0,00欧元 $(文档).ready(函数(){ var nhtml=$('#data').html(); $('#result').html(nhtml); }); 使用和从中筛选文本节点,然后通过获取文本内容 仅剩下文本删除此0,00欧元 $(文档).ready(函数(){ var nhtml=$(“#数据”) .contents()//获取所有子节点,包括文本和注释节点 .filter(函数()

如何从#数据中删除带子span的span,以便#结果包含“只剩下文本”


仅剩下文本删除此0,00欧元
$(文档).ready(函数(){
var nhtml=$('#data').html();
$('#result').html(nhtml);
});

使用从中筛选文本节点,然后通过获取文本内容


仅剩下文本删除此0,00欧元
$(文档).ready(函数(){
var nhtml=$(“#数据”)
.contents()//获取所有子节点,包括文本和注释节点
.filter(函数(){
返回this.nodeType==3;//从中筛选文本节点
}).text();//从中获取文本内容
$('#result').html(nhtml);
});
我使用了.remove()函数来删除它,您可以参考下面的fiddle链接

$(文档).ready(函数(){
$(“.price”).remove();
var nhtml=$('#data').html();
$('#result').html(nhtml);
});

仅剩下文本删除此0,00欧元

您将#数据html设置为只剩下文本
就像
$(“#数据”).html(“只剩下文本”)
这里的问题是,内容是动态的。这不是一个选项。@Kurdt94:很高兴帮助您:)