简单来说,如何使用 jQuery 将精确文本替换为 HTML?
原文为View All Customer Reviews
我希望将其替换为 <span class="redbutton">View All Reviews »</span>
谢谢。
最佳答案
<div id="_div">xxx|||View All Customer Reviews|||xxx</div>
<script>
$(function() {
var html = $('#_div').html() + '';
html = html.replace(/View All Customer Reviews/g, '<span class="redbutton">View All Reviews »</span>');
$('#_div').html(html);
});
</script>
//=========================================///
<a>xxx|||View All Customer Reviews|||xxx</a>
<a>yyy|||View All Customer Reviews|||yyy</a>
<a>zzz|||View All Customer Reviews|||zzz</a>
<script>
$(function() {
$('a').each(function(i) {
var html = $(this).html() + '';
html = html.replace(/View All Customer Reviews/g, '<span class="redbutton">View All Reviews »</span>');
$(this).html(html);
});
});
</script>
关于javascript - jQuery 替换特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815247/