获取元素后的文本

时间:2014-10-14 20:57:09

标签: jquery html

我有代码

<div>
    <a href="#"></a> »
    <a href="#"></a> »
    <a href="#"></a> »
    <a href="#"></a> »
    <a href="#"></a>
</div>

我如何禁用或删除此simbol - “»”?

我使用此代码

text = $('div').html();
text = text.replace('»','');
$('div').html(text);

但是你好不正确。最后一个符号正在移位。

另一种方式?

2 个答案:

答案 0 :(得分:2)

您只需将全局标记(g)添加到替换代码中,就像它是正则表达式一样:

text = $('div').html();
text = text.replace(/»/g,'');
$('div').html(text);

<强> jsFiddle example

答案 1 :(得分:2)

传递字符串时

replace仅替换第一个实例。您必须使用正则表达式。

http://jsfiddle.net/zkvss6uf/

text = $('div').html();
text = text.replace(/»/g,'');
$('div').html(text);
相关问题