使用jQuery查找并替换页面上的多个单词

时间:2012-03-28 13:30:08

标签: jquery replace

  

可能重复:
  Find and Replace more than 1 word?

我想使用jQuery替换特定单词的所有实例。例如,我想将“My Classes”替换为“My Levels”,将“My Class”替换为“My Level”。我也想把“大学”改为“大学”

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

var dictionary= {
"My Classes":"My Levels",
"My Class":"My Level",
"college":"university"
};

$("body *").each( function(){
    for( var ptrn in dictionary){
        $(this).text( $(this).text().replace(new RegExp(ptrn ,"g"), dictionary[ptrn] ) );
    }
});