Javascript <;tspan>;文本</tspan>;如果未定义id或类,如何删除文本?

Javascript <;tspan>;文本</tspan>;如果未定义id或类,如何删除文本?,javascript,jquery,Javascript,Jquery,如何通过javascript或jquery从DOM中删除tspan元素 <tspan >abc.com</tspan> abc.com 注意:没有为tspan定义id或类,该元素是通过ajax请求动态生成的 一般来说,我的问题是如何搜索具有指定文本内容的元素(在我的例子中是tspan) 我知道:文本选择器,但无法在这种情况下应用 谢谢:)试试这个 $('tspan').not('[id],[class]').text('');​​​​​​​​​ 你应该摆脱它吗?试试

如何通过javascript或jquery从DOM中删除tspan元素

<tspan >abc.com</tspan>
abc.com
注意:没有为tspan定义id或类,该元素是通过ajax请求动态生成的

一般来说,我的问题是如何搜索具有指定文本内容的元素(在我的例子中是tspan)

我知道:文本选择器,但无法在这种情况下应用

谢谢:)

试试这个

$('tspan').not('[id],[class]').text('');​​​​​​​​​
你应该摆脱它吗?

试试这个

$('tspan').not('[id],[class]').text('');​​​​​​​​​
应该扔掉它吗?

使用:

使用:

您可以使用:

选择器的工作方式几乎相同,但与子字符串匹配,这意味着
tspan:contains(abc.com)
也将与内部文本为
“foo abc.com bar”
的元素匹配,这可能不是您想要的。

您可以使用:


选择器的工作方式几乎相同,但匹配一个子字符串,这意味着
tspan:contains(abc.com)
也将匹配内部文本为
“foo abc.com bar”
的元素,这可能不是您想要的。

我还有其他没有id或类的tspan,我想我应该用dom元素位置应用您的查询查看我的更新代码,之前的未测试,但这是:我有其他tspan也没有id或类,我想我应该用dom元素位置应用您的查询查看我的更新代码,之前的未测试,但这是:
$("tspan").filter(function() {
    return $(this).text() == "abc.com";
}).remove();