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
查看全文
相关阅读:
js验证及限制文本框输入
在鼠标单击位置显示一个层,而不影响其它超级链接或按钮
js创建弹出DIV层并锁定背景层
SQLConvert(varchar(12),getdate(111))中的111,112,110
C#提高的一些要点
简洁纯js分页
java排序集锦
企业中vsftp虚拟用户高级配置实战
MySQL的timeout那点事
MYSQL管理之索引改造
原文地址:https://www.cnblogs.com/myssh/p/1574912.html
最新文章
我和我老公
如何重载操作符和转换操作符
利用iTextSharp输出RTF文档,同时定义文档页眉页尾表格
一位IT人的辞职
wcf系列5天速成——第二天 binding的使用(2)(转载)
浅谈SQL Server中的事物日志(一)
wcf系列5天速成——第一天 binding的使用(1)(转载)
wcf系列学习5天速成——第三天 事务的使用(转载)
浅谈SQL Server中的事物日志(三)
.NET中操作XML参考
热门文章
SQL事物的简单了解(转载)
浅谈SQL Server中的事物日志(二)
C#中数组排序方法小结
温故知新 javascript 正则表达式(转载)
server2003安装 TFS2010办法及序列号
.net 下载图片.word,
异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
一个简单的ajax
用C#生成随机中文汉字验证码的基本原理
js更改TextBox只读后,后台代码取TextBox值的问题
Copyright © 2011-2022 走看看