从html中删除特定链接?

时间:2012-02-28 14:23:38

标签: jquery css hyperlink rss

我的RSS源生成的链接由于某种原因导致无处可去。它们并不重要,所以我想也许我可以删除链接。

有没有办法彻底删除'a'标签或其他什么?什么是最好的方法来使它成为纯文本?

所有链接都以'http:// output'开头。谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用attribute starts with selector

  $('a[href^="http://output"]').remove();

这将删除所有<a>标记,其属性href以http://output

开头

如果您需要将其替换为普通文本,则可以

$('a[href^="http://output"]').each(function(){
   var txt = $(this).text();
   var span = $('<span/>', { text : txt});
   $(this).replaceWith(span);
});