jQuery替换文本

时间:2012-07-24 10:47:35

标签: jquery text

有人可以帮帮我吗?

我想用'TEXT'替换'text'字只有3次,怎么做?

$('#test *').replaceText( /\btext\b/gi, 'TEXT' );

这是本页上的示例#1 http://benalman.com/code/projects/jquery-replacetext/examples/replacetext/

即使我删除'g'修饰符注意到,仍然所有'text'字样都被'TEXT'替换

1 个答案:

答案 0 :(得分:1)

replaceText无法正常工作。它遍历所有子文本节点,并替换其中的文本。如果删除“g”,它只替换第一个文本实例,但它会在每个子文本节点中替换。如果你使用g,我不知道是否有办法限制javascript中的替换次数,但我不这么认为,所以你需要手动完成。