我有这个
HTML标题:
<h1>Time Matters®</h1> (equals to: Time Matters®)
我需要一种方法来控制’& reg;’用CSS或jQuery标记.据我所知,我认为不可能以’& reg;’为目标.用CSS,有吗?
现在,如果使用jQuery,我需要附上’& reg;’在< sup>标签,像这样:
<h1>Time Matters<sup>®</sup></h1>
…这样我就可以通过CSS定位元素了.
我尝试调整this tutorial,但代码封装了< span>标签.
知道怎么做到这一点?任何帮助将不胜感激.
谢谢.
解决方法
一个普通的Javascript String .replace()应该这样做:
$(function() { $('h1').each(function(i,elem) { $(elem).html(function(i,html) { return html.replace(/(®)/,"<sup>$1</sup>"); }); }); });
示例:http://www.jsfiddle.net/4yUqL/24/
// off-topic
我才意识到这一点,哇这看起来非常令人印象深刻
(®)(®)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。