在Jquery中替换区分大小写的文本

时间:2012-12-13 05:46:38

标签: jquery

  

可能重复:
  Jquery: Find Text and replace

我正在使用带有html的最新jQuery库。我希望使用jQuery在一个完整的html文件中替换所有出现的文本“Cat”和“Man”,只有区分大小写

2 个答案:

答案 0 :(得分:1)

嗯..

jQuery版本:

$('body').html($('body').html().replace(/\bCat\b/g, 'Man'));

纯JavaScript版本:

document.body.innerHTML = document.body.innerHTML.replace(/\bCat\b/g, 'Man');

答案 1 :(得分:0)

尝试使用此替换<title>标记中的字词,即使因为当您说整个html文件时也会包含这些字词,

$(document).ready(function(){
 $("*").each(function () {
    if ($(this).children().length == 0) {
        $(this).text($(this).text().replace('Cat','Man'));
    }
 });
});