为什么这不起作用?
<script type="text/javascript" src="js/jquery-1.8.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("body").html($("body").html().replace(/®/g, '<sup>®</sup>').replace(/®/g, '<sup>®</sup>').replace("\u00AE" , '<sup>®</sup>'));
};
);
</script>
Firefox 中的 Firebug 在控制台中给出了这个:“SyntaxError: missing ) after argument list”
但是,这完全破坏了 Wordpress……
<script type="text/javascript">
$(document).ready(function() {
$("body").html($("body").html().replace(/®/g, '<sup>®</sup>').replace(/®/g, '<sup>®</sup>').replace("\u00AE" , '<sup>®</sup>'));
}
);
</script>
该功能的基本原理是查找正文中的每一个注册标记,并将其替换为“ ® ”,如果此功能在 PHP 中也有,那就更可取了。