zoukankan
html css js c++ java
JS高亮显示搜索关键字【原创】
以前写过一个JS高亮显示搜索关键字,现在需求改变,随之。。显示的方式也不同了,以前是在一段文本中匹配所有词组,这个方便点,现在要做的是,把搜索的关键字拆开,匹配单个的字符,难度增加,以前的方式使用了正则,请看另一篇文章
替换指定文本,忽略大小写
,现在的实现方式请看代码:
JS-CODE
$(function()
{
var val = $("#query").val();
var html_0="<font color='red'>",html_1="</font>";
$(".WebSite_Content").each(function(i,e){
var html = e.innerHTML;
for (var i = 0,len = val.length; i < len; i++) {
var index = html.indexOf(val.charAt(i));
if (index > -1) {
html = html.substring(0,index)+html_0+html.substring(index,++index)+html_1+html.substring(index);
}
}
e.innerHTML = html;
});
});
总结:使用此方法有个缺点,只是针对中文的字符,当遇到英文字母的时候有Bug
查看全文
相关阅读:
vue 使用 <iframe> 嵌入网页 地址实现动态配置
vue 视频播放 vue-video-player
vue 实现自定义序号, 并且翻页序号累加。
关于 vue 使用 Handsontable 表格数据导出
node.js Stream流的使用
手把手教如何搭建node+egg项目 引入Sequelize
实现 通过数据库里一个字段值相等 则把 他合为一条数据
最近在项目中碰到把对象数组转为键值对,
js 的数组怎么push一个对象. Js数组的操作push,pop,shift,unshift JavaScrip
for循环
原文地址:https://www.cnblogs.com/myssh/p/1574912.html
最新文章
绿色文件固定到开始菜单
【转】win10右键菜单增加复制路径快捷键
在ParaView中设置与Ansys云图相同的的colorbar
使用bat调用paraview读取一个vtk文件
网格及位移结果导入到paraview的vtk文件格式
WorkBench循环对称分析与坎贝尔图campbell diagram
window 10下calculiX的安装与使用
Hypermesh多次旋转复制扇区的单元
颜色条-colorbar
Matlab注释字体的颜色
热门文章
Matlab将一组单元导入到Tecplot中查看
Matlab将一组单元导入到Hypermesh查看
设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识
Matlab脚本文件里面写函数的两种格式
关于漫步者蓝牙耳机如何连接到计算机
pyqt设置程序左上角图标(图片来源网上)
阿里图标的引用方式iconfont
Matlab类方面的知识
VUE 引入用Quill 富文本
java
Copyright © 2011-2022 走看看