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
查看全文
相关阅读:
.NET Core微服务开发服务间调用篇-GRPC
.NET Core微服务开发网关篇-ocelot
刷新.NET
(译)An introduction to Kubernetes
一文了解Nuget的使用
.NET Core应用框架AA介绍(二)
.NET Core 3.0 使用Nswag生成Api文档和客户端代码
.NET core3.0 使用Jwt保护api
阅读源码学设计模式-单例模式
.NET Core 3.0 部署在docker上运行
原文地址:https://www.cnblogs.com/myssh/p/1574912.html
最新文章
重温乔布斯最经典演讲:求知若饥-虚心若愚
公共DNS性能大比拼
Lombok介绍、使用方法和总结
高可用的一些思考和理解
Windows 上安装 Rust 出错及其解决办法
Redis 设计与实现,看 SDS(Simple Dynamic String) 感悟
阿里云 .NET SDK Roa 和 Rpc 风格签名
IL 语法分析
LibLog 类库 分析
.NET Core 多框架支持(net45+netstandard20)实践中遇到的一些问题总结
热门文章
解决问题时候的一些思考
C# 多线程小试牛刀
博客中新浪图床 迁移至 阿里云的OSS
Git 日常工作中使用的命令记录
.Net Core中使用MongoDB
C#各类集合介绍
初识Elasticsearch
单一职责原则
C#中特性(Attribute)的使用
.Net Core使用Consul+Ocelot搭建微服务项目
Copyright © 2011-2022 走看看