JQuery contains的选择器

contains选择符

contains选择符是指对象中包括指定内容的对象本身,如:$('td:contains("abcd")').addClass('highlight');则是找到所有包含“abcd”这样内容的单元格,设置这些单元格的样式类型添加“highlight”类。

下面的代码,运行后,需要刷新下,以便加载jquery

$(document).ready(function(){
$("div:contains('John')").css("text-decoration", "underline");
});

John Resig

George Martin

Malcom John Sinclair

J. Ohn

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

jQuery中有两个有用的自定义选择符:odd和:even。如以下代码可以设置表格的奇、偶数行有不同的风格:


代码如下:

$(document).ready(functioin() {

  $("tr:odd").addClass("oddstyle");

  $("tr:even").addClass("evenstyle");

});

其中,tr:odd则选中表中的所有奇数行,然后添加样式oddstyle;tr:even则选中表中的所有偶数行,然后添加样式evenstyle。当然oddstyle这样式和evenstyle样式必须先在css文件中定义出来。

您可能感兴趣的文章:

  • jQuery contains过滤器实现精确匹配使用方法
  • jQuery实现contains方法不区分大小写的方法
  • jQuery中:contains选择器用法实例
  • jQuery可见性过滤器:hidden和:visibility用法实例
  • JQuery选择器、过滤器大整理
  • jQuery表单域属性过滤器用法分析
  • Jquery 过滤器(first,last,not,even,odd)的使用
  • 从jquery的过滤器.filter()方法想到的
  • jQuery ajax 路由和过滤器使用说明
  • jquery中通过过滤器获取表单元素的实现代码
  • JQuery 选择器、过滤器介绍
  • jQuery使用contains过滤器实现精确匹配方法详解

Tags:JQuery contains

相关文章

  • 2011-01-01基于jQuery实现表格数据的动态添加与统计的代码
  • 2017-05-05layui导航栏实现代码
  • 2013-03-03hover的用法及live的用法介绍(鼠标悬停效果)
  • 2015-12-12jQuery+ajax实现文章点赞功能的方法
  • 2013-08-08JQuery 获取json数据$.getJSON方法的实例代码
  • 2015-12-12jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
  • 2016-05-05jquery自适应布局的简单实例
  • 2013-12-12jquery中的过滤操作详细解析
  • 2011-06-06jQuery 源码分析笔记(7) Queue
  • 2014-12-12分享28款免费实用的 JQuery 图片和内容滑块插件

最新评论

(0)

相关推荐

  • 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实现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 = f

  • jQuery ajax 路由和过滤器使用说明

    遗憾的是,我用到的一个遗留系统并没有做到这样.于是在客户端应用jQuery的ajaxPrefilter改造了一下调用方法. 复制代码 代码如下: <html> <head> <title>ajaxPrefilter demo</title> </head> <body> <script type="text/javascript" src="http://code.jquery.com/jquery

  • 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选择器、过滤器大整理

    经过一晚上的查找整理,终于整理出一套应该算最全面的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 过滤器(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的过滤器.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选择器 用于选择所有可用的表单域,格式: 复制代码 代码如下:

随机推荐