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中通过过滤器获取表单元素的实现代码
: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可见性过滤器:hidden和:visibility用法实例
本文实例讲述了jQuery可见性过滤器:hidden和:visibility用法.分享给大家供大家参考.具体分析如下: :hidden 匹配所有不可见元素,如果使用css的visibility属性让元素不显示但是占位,则不属于hidden了 查找display:none的tr元素,$("tr:hidden") :visible 匹配所有可见元素 查找所有display不为none的元素,$("tr:visible") 例子: <tr id="one&
-
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 contains的选择器
contains选择符 contains选择符是指对象中包括指定内容的对象本身,如:$('td:contains("abcd")').addClass('highlight');则是找到所有包含"abcd"这样内容的单元格,设置这些单元格的样式类型添加"highlight"类. 下面的代码,运行后,需要刷新下,以便加载jquery $(document).ready(function(){ $("div:contains('John')
-
JQuery 选择器、过滤器介绍
今日的学习再结合昨天的JavaScriptDOM的内容,让我对此十分清晰.JQuery原则:"write less, do more.",这句话已充分说明它对简化使用JavaScriptDOM编程的功力! 每位老师都有自己的教学方式,可能根据教授的内容的不同教学方式也有轻微的变化.老佟是一位非常有经验的软件教师,之前他在大连的软件公司做培训.经过多年的总结,他已经有自己一套成熟的教学方式.这个方式让我十分喜欢!至于是什么方式,你自己来体验吧!哈哈~~ 从学习JavaWEB.Struts
-
从jquery的过滤器.filter()方法想到的
最近发现了jquery的.filter()方法,这真是一个很强大的方法,最强大之处在于,他可以接受一个函数作为参数,然后根据函数的返回值判断,如果返回值是true,这个元素将被保留,如果返回值是false,这个元素将被剔除.这就是jquery选择器的过滤器. 空说无用,我们展示一下 复制代码 代码如下: <body> <p>你好啊,今天及多大了啊</p> <p><span>为什么要告诉你</span></p> </b
-
jQuery表单域属性过滤器用法分析
本文实例讲述了jQuery表单域属性过滤器用法.分享给大家供大家参考.具体分析如下: 表单内包含各种各样的表单域,使用表单域属性选择器可以很好的获取已被选中的单选按钮,复选框以及列表项,也可以根据是否可用从文档中查找表单域. 1. :checked选择器 用于选择所有被选中的表单域.格式: 复制代码 代码如下: $("selector:checked") 可以是input,radio和checkbox 2. :enabled选择器 用于选择所有可用的表单域,格式: 复制代码 代码如下:
-
jQuery中:contains选择器用法实例
本文实例讲述了jQuery中contains选择器用法.分享给大家供大家参考.具体分析如下: 此选择器匹配包含给定文本的元素. 语法: 复制代码 代码如下: $(":contains(text)") 此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等.例如: 复制代码 代码如下: $("li:contains('html')").css("color","blue") 以上代码将文本中包含"html&
-
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("第一");//
-
jQuery使用contains过滤器实现精确匹配方法详解
本文实例讲述了jQuery使用contains过滤器实现精确匹配的方法.分享给大家供大家参考,具体如下: :contains 选择器选取包含指定字符串的元素. 该字符串可以是直接包含在元素中的文本,或者被包含于子元素中. 经常与其他元素/选择器一起使用,来选择指定的组中包含指定文本的元素,如: $("p:contains(is)") 表示选择所有包含 "is" 的 <p> 元素. 再如: $("p:contains(张三)") 或 $
随机推荐
- c# 多线程编程 入门篇
- JS非空验证及邮箱验证的实例
- js实现上传图片预览的方法
- JS只能输入数字或数字和字母等的正则表达式
- 数据库工具sysbench安装教程和性能测试例子
- thinkphp实现图片上传功能
- Javascript表格翻页效果实现思路及代码
- vue2.0实战之基础入门(1)
- Linux进程通信(IPC)方式简介
- Oracle 管道 解决Exp/Imp大量数据处理问题
- 自定义jQuery选项卡插件实例
- Qt 实现桌面雪花飘落代码
- C#实现强制关闭当前程序进程
- 完善CodeIgniter在IDE中代码提示功能的方法
- python使用正则表达式替换匹配成功的组
- Python中正则表达式的用法总结
- 浅谈python在提示符下使用open打开文件失败的原因及解决方法
- C++控制台实现俄罗斯方块游戏
- 易语言获取网络下载的文件名方法
- VMware Workstation安装(Linux内核)银河麒麟图文教程