「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();
セレクタを含む属性を使用
$("a[href*='ext']").removeAttr('href');
あなたのコードは属性をanchor
持つ要素を探し、その中href
にテキストが含まれていext
ます<a href=..>..ext...</a>
.removeAttr()
要素から属性を削除するために使用できます。これを試してください:
$('a[href*="ext"]').removeAttr('href');
空の href に置き換えるには:
$('a[href*="ext"]').attr('href','');