用jQuery替换页面上的字符

时间:2011-07-13 06:54:28

标签: javascript jquery html

我有这个:

<h1><b>Headline:</b> something</h1>

我希望摆脱页面上的冒号(:)。

使用jQuery最简单的方法是什么?我是一个JS新手,所以请提供我需要在head-tag中插入的完整代码。

谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用:contains选择器:

var b = $('b:contains(\:)');
b.html(b.html().replace('\:', ''));

Demo.

答案 1 :(得分:2)

如果它是:中的最后一个字符,请替换<b>

$('h1 b').text(function(i, t) {
    return t.replace(/:$/, '');
});

demo

答案 2 :(得分:0)

你可以这样做

$('h1 b').html().replace(':','');