请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

搜索关键字高亮有一事不明,请老师解答?

搜索关键字高亮,需要后端返回的数据中带有特定的标签才能实现,那就是说,需要和后端的同事协调,在搜索返回的数据中加上,这样才能实现搜索关键字高亮功能。

正在回答

1回答

你好

搜索关键字高亮,有两种实现方式。

第一种是服务端实现,也就是你所说的这种方式。

第二种是纯前端实现,具体思路如下:

  1. 检索列表中的 title 属性

  2. 通过正则,把用户输入的搜索关键字 和 title 属性作对比

  3. 在 title 属性中,把匹配关键字的内容,替换成 <span class="active">xxx</span> 这种标签

  4. 为 active 增加高亮样式

0 回复 有任何疑惑可以回复我~
  • 提问者 爱吃鱼的羊 #1
    非常感谢Sunday老师!
    回复 有任何疑惑可以回复我~ 2023-02-03 08:46:26
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号