为了账号安全,请及时绑定邮箱和手机立即绑定

用jQuery突出显示一个单词

用jQuery突出显示一个单词

胡说叔叔 2019-06-17 17:31:52
用jQuery突出显示一个单词我基本上需要在一个文本块中突出一个特定的单词。例如,假设我想突出显示文本中的“dolor”一词:<p>     Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p><p>     Quisque bibendum sem ut lacus. Integer dolor ullamcorper libero.     Aliquam rhoncus eros at augue. Suspendisse vitae mauris.</p>如何将上述内容转换为以下内容:<p>     Lorem ipsum <span class="myClass">dolor</span> sit amet, consectetuer adipiscing elit.</p><p>     Quisque bibendum sem ut lacus. Integer <span class="myClass">dolor</span> ullamcorper     libero. Aliquam rhoncus eros at augue. Suspendisse vitae mauris.</p>用jQuery可以做到这一点吗?编辑*AS塞巴斯蒂安 指出在没有jQuery的情况下,这是很有可能的-但我本来希望有一种特殊的jQuery方法,可以让您对文本本身执行选择器。我已经在这个站点上大量使用jQuery了,所以把所有东西都用jQuery包起来可能会让事情变得更整洁一些。
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

function hiliter(word, element) {
    var rgxp = new RegExp(word, 'g');
    var repl = '<span class="myClass">' + word + '</span>';
    element.innerHTML = element.innerHTML.replace(rgxp, repl);}hiliter('dolor');


查看完整回答
反对 回复 2019-06-17
  • 3 回答
  • 0 关注
  • 599 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信