JS highlighting
function Highlight () {
if ($.trim (' #pscws '). val ())! = ") {
var url = $ ("#analysis_url"). Val ();
$.ajax ({
Url:url,
data:{words:$ (' #pscws '). Val ()},
DataType: ' JSON ',
Type: ' POST ',
Success:function (JSON) {
if (Json.status = = 1 && json.data.length > 0) {
var _key_word_str = json.data.join (' | '); /array group of words to be replaced a regular way
$ (". sevent li strong>a,.sevent li tldwords>em"). each (function () {
var html=$ (this). html ();
var newhtml = html.replace (New RegExp (_key_word_str, ' gi '), "<em class=\" wresult\ ">$&</em>");// Execute JS batch substitution, do not repeat the replacement of keywords
$ (this). html (newhtml);
});
}
}
});
}
};
[JS] in JS in the regular replacement display highlighting, duplicate substitution problem, you can use the JS comes with a batch replacement, it will not be repeated replacement