jsFiddle:http: //jsfiddle.net/WM6wG/
我正在尝试替换 div 中的文本,但似乎无法弄清楚它为什么不起作用。
HTML:
<div class="text">abc</div>
<div class="text">foo</div>
<div class="text">bar</div>
jQuery:
var match = 'abc';
if ($('div.text:contains(match)')) {
$('div.text').html(function(){
$(this).replaceText(match, 'xyz');
}
}
理想情况下,预期的输出应该是:xyz foo bar
但它仍然存在abc foo bar
,我做错了什么?