我正在尝试<sup></sup>
在页面中的每个 ™、®、© 周围添加标签。
我发现了这个问题:CSS 上标注册商标,它帮助我入门。
该脚本的工作原理是将标签放置在正确的位置,但它<sup></sup>
在每个标签周围添加了两个标签,而不仅仅是一个。
这是我的 JS 添加标签:
jQuery("body").html(
jQuery("body").html().replace(/®/gi, '<sup>®</sup>').replace(/®/gi, '<sup>®</sup>').
replace(/™/gi, '<sup>™</sup>').
replace(/™/gi, '<sup>™</sup>').
replace(/©/gi, '<sup>©</sup>').
replace(/©/gi, '<sup>©</sup>')
);
如何确保每个符号只添加一次标签?也许是某种条件?