如何通过javascript或jquery从DOM中删除tspan元素?
<tspan >abc.com</tspan>注意:没有为tspan定义id或class,这个元素是由ajax请求动态提供的。
一般来说,我的问题是如何搜索具有指定文本内容的元素(在我的例子中是tspan)?
我知道:文本选择器,但在这种情况下不能应用。
谢谢您:)
发布于 2012-07-20 21:32:38
使用contains()
$('tspan:contains(abc.com)').remove();发布于 2012-07-20 21:31:25
尝尝这个
$('tspan').not('[id],[class]').text('');应该去掉它吗?
发布于 2012-07-20 21:32:51
您可以使用filter()
$("tspan").filter(function() {
return $(this).text() == "abc.com";
}).remove();:contains()选择器的工作方式几乎相同,但匹配子字符串,这意味着tspan:contains(abc.com)还将匹配内部文本为"foo abc.com bar"的元素,这可能不是您想要的。
https://stackoverflow.com/questions/11580382
复制相似问题