有人可以帮帮我吗?
我想用'TEXT'替换'text'字只有3次,怎么做?
$('#test *').replaceText( /\btext\b/gi, 'TEXT' );
这是本页上的示例#1 http://benalman.com/code/projects/jquery-replacetext/examples/replacetext/
即使我删除'g'修饰符注意到,仍然所有'text'字样都被'TEXT'替换
答案 0 :(得分:1)
replaceText无法正常工作。它遍历所有子文本节点,并替换其中的文本。如果删除“g”,它只替换第一个文本实例,但它会在每个子文本节点中替换。如果你使用g,我不知道是否有办法限制javascript中的替换次数,但我不这么认为,所以你需要手动完成。