删除包含特定文本部分的href

时间:2014-04-25 09:08:56

标签: jquery contain

我需要删除包含" ext"的链接的href。文本

<a id="ctl00_" href="http://www.ext.com/aktiq" target="_blank">Akti</a>

我无法正常工作

$("a[href]:contains('ext')").remove();
$("[href]:contains('ext')").remove();
$("href:contains('ext')").remove();

2 个答案:

答案 0 :(得分:2)

使用attribute contains selector

$("a[href*='ext']").removeAttr('href');

您的代码会查找包含anchor属性的href元素,并在其中包含ext

中的文字<a href=..>..ext...</a>

答案 1 :(得分:1)

您可以使用.removeAttr()从elements.try中删除属性:

 $('a[href*="ext"]').removeAttr('href');

替换为空的href:

 $('a[href*="ext"]').attr('href','');
相关问题