Javascript <;tspan>;文本</tspan>;如果未定义id或类,如何删除文本?
如何通过javascript或jquery从DOM中删除tspan元素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(''); 你应该摆脱它吗?试试
<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();