我创建了以下脚本,该脚本在页面中搜索“两个单词”的任何实例,并将空格替换为不间断空格:
var search = $('body').html();
search = search.replace(/Two words/g, function($1) {
return ('<span class="no-break">' + $1 + '</span>');
});
$('body').html(search);
$(document).ready(function() {
$('.no-break').each(function() {
var $this = $(this);
$this.text($this.text().replace(/ /g, '\u00A0'));
});
});
但是,当我将它放到我的网站上时,它会导致其他 jQuery 和 javascripts 无法工作。
我有更好的解决方案吗?不会扰乱我网站上的其他脚本的东西。