1

有人可以帮我吗?

我想用 'TEXT' 替换 'text' 单词 3 次,怎么做?

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

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

即使我删除了“g”修饰符,但仍然所有“文本”单词都被替换为“文本”

4

1 回答 1

1

replaceText 不能那样工作。它循环遍历所有子文本节点,并替换其中的文本。如果删除“g”,它只会替换文本的第一个实例,但它会在每个子文本节点中替换。如果您使用 g,我不知道是否有办法限制 javascript 中的替换次数,但我不这么认为,因此您需要手动进行。

于 2012-07-24T11:03:03.363 回答