jQuery实现contains方法不区分大小写的方法
本文实例讲述了jQuery实现contains方法不区分大小写的方法。分享给大家供大家参考。具体实现方法如下:
// NEW selector jQuery.expr[':'].Contains = function(a, i, m){ return jQuery(a).text().toUpperCase() .indexOf(m[3].toUpperCase()) >= 0; }; // OVERWRITES old selecor jQuery.expr[':'].contains = function(a, i, m){ return jQuery(a).text().toUpperCase() .indexOf(m[3].toUpperCase()) >= 0; };
用法:
$("div:contains('John')")
测试HTML文件:
<div>john</div> <div>John</div> <div>hey hey JOHN hey hey</div>
希望本文所述对大家的jQuery程序设计有所帮助。
相关推荐
-
JQuery contains的选择器
contains选择符 contains选择符是指对象中包括指定内容的对象本身,如:$('td:contains("abcd")').addClass('highlight');则是找到所有包含"abcd"这样内容的单元格,设置这些单元格的样式类型添加"highlight"类. 下面的代码,运行后,需要刷新下,以便加载jquery $(document).ready(function(){ $("div:contains('John')
-
jQuery contains过滤器实现精确匹配使用方法
复制代码 代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <!--<script src=&qu
-
jQuery表单域属性过滤器用法分析
本文实例讲述了jQuery表单域属性过滤器用法.分享给大家供大家参考.具体分析如下: 表单内包含各种各样的表单域,使用表单域属性选择器可以很好的获取已被选中的单选按钮,复选框以及列表项,也可以根据是否可用从文档中查找表单域. 1. :checked选择器 用于选择所有被选中的表单域.格式: 复制代码 代码如下: $("selector:checked") 可以是input,radio和checkbox 2. :enabled选择器 用于选择所有可用的表单域,格式: 复制代码 代码如下:
-
JQuery 选择器、过滤器介绍
今日的学习再结合昨天的JavaScriptDOM的内容,让我对此十分清晰.JQuery原则:"write less, do more.",这句话已充分说明它对简化使用JavaScriptDOM编程的功力! 每位老师都有自己的教学方式,可能根据教授的内容的不同教学方式也有轻微的变化.老佟是一位非常有经验的软件教师,之前他在大连的软件公司做培训.经过多年的总结,他已经有自己一套成熟的教学方式.这个方式让我十分喜欢!至于是什么方式,你自己来体验吧!哈哈~~ 从学习JavaWEB.Struts
-
jquery中通过过滤器获取表单元素的实现代码
:enable 获取可输入状态的元素 :disabled 获取不可输入状态的元素 :checked 获取选中的表单元素 :seleced 获取下拉框中选中的元素 下面看一粒例子 Html 复制代码 代码如下: <body> <form id="form1" runat="server"> <div> <ul> <li><label>订单号码:</label><input typ
-
jQuery ajax 路由和过滤器使用说明
遗憾的是,我用到的一个遗留系统并没有做到这样.于是在客户端应用jQuery的ajaxPrefilter改造了一下调用方法. 复制代码 代码如下: <html> <head> <title>ajaxPrefilter demo</title> </head> <body> <script type="text/javascript" src="http://code.jquery.com/jquery
-
JQuery选择器、过滤器大整理
经过一晚上的查找整理,终于整理出一套应该算最全面的JQuery选择过滤器的方法了.所有代码均经过测试. 首先HTML代码 复制代码 代码如下: HTML Code <html> <head> <script type="text/javascript" src="JQuery/jquery-1.5.1.js"></script> </head> <body> <form name=&quo
-
从jquery的过滤器.filter()方法想到的
最近发现了jquery的.filter()方法,这真是一个很强大的方法,最强大之处在于,他可以接受一个函数作为参数,然后根据函数的返回值判断,如果返回值是true,这个元素将被保留,如果返回值是false,这个元素将被剔除.这就是jquery选择器的过滤器. 空说无用,我们展示一下 复制代码 代码如下: <body> <p>你好啊,今天及多大了啊</p> <p><span>为什么要告诉你</span></p> </b
-
jQuery中:contains选择器用法实例
本文实例讲述了jQuery中contains选择器用法.分享给大家供大家参考.具体分析如下: 此选择器匹配包含给定文本的元素. 语法: 复制代码 代码如下: $(":contains(text)") 此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等.例如: 复制代码 代码如下: $("li:contains('html')").css("color","blue") 以上代码将文本中包含"html&
-
jQuery使用contains过滤器实现精确匹配方法详解
本文实例讲述了jQuery使用contains过滤器实现精确匹配的方法.分享给大家供大家参考,具体如下: :contains 选择器选取包含指定字符串的元素. 该字符串可以是直接包含在元素中的文本,或者被包含于子元素中. 经常与其他元素/选择器一起使用,来选择指定的组中包含指定文本的元素,如: $("p:contains(is)") 表示选择所有包含 "is" 的 <p> 元素. 再如: $("p:contains(张三)") 或 $
-
jQuery可见性过滤器:hidden和:visibility用法实例
本文实例讲述了jQuery可见性过滤器:hidden和:visibility用法.分享给大家供大家参考.具体分析如下: :hidden 匹配所有不可见元素,如果使用css的visibility属性让元素不显示但是占位,则不属于hidden了 查找display:none的tr元素,$("tr:hidden") :visible 匹配所有可见元素 查找所有display不为none的元素,$("tr:visible") 例子: <tr id="one&
-
Jquery 过滤器(first,last,not,even,odd)的使用
复制代码 代码如下: $(function(){ $("#menu li:first").click(function(){ $(this).addClass("b"); }); $("#menu li:last").text("最后");//id为menu的li列表中最后一个li元素插入文字"最后" $("#menu li:first").text("第一");//
随机推荐
- nuxt+axios解决前后端分离SSR的示例代码
- 在Windows平台下安装与配置Memcached的方法分享
- Java多线程之多线程异常捕捉
- Java多线程基本用法总结
- HTML5+Canvas调用手机拍照功能实现图片上传(上)
- 基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
- 仿Aspnetpager的一个PHP分页类代码 附源码下载
- 深入学习Python中的上下文管理器与else块
- python中Flask框架简单入门实例
- Mysql 原生语句中save or update 的写法汇总
- JavaScript随机生成信用卡卡号的方法
- 一些不标准的东西,不过还是有点用处
- 20分钟成功编写bootstrap响应式页面 就这么简单
- php微信支付之APP支付方法
- jQuery中DOM树操作之使用反向插入方法实例分析
- C#自定义事件监听实现方法
- Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出
- c#操作iis根目录的方法
- PHP结合Jquery和ajax实现瀑布流特效
- 解析将多维数组转换为支持curl提交的一维数组格式