jQuery内容过滤选择器用法分析

 更新时间:2015年02月10日 11:32:27   作者:woshisap  
这篇文章主要介绍了jQuery内容过滤选择器用法,实例分析了:contains()、:has()、:empty()、:parent等内容过滤选择器的使用技巧,需要的朋友可以参考下

本文实例讲述了jQuery内容过滤选择器用法。分享给大家供大家参考。具体分析如下:

在HTML文档中,元素的内容可以是文本或者子元素,如果将某个选择器或者内容过滤选择器一起使用,就可以从查询到的元素中进一步筛选出具有给定

文本或者子元素的元素

1. :contains()选择器

用于选择包含给定文本的所有元素,格式:

复制代码 代码如下:
$("selector1:contains(text)")

如:

复制代码 代码如下:
$("p:contains('text')").css("background", "#FCF");

2. :has()选择器

用于筛选含有给定子元素的元素,格式:

复制代码 代码如下:
$("selector1:has(selector2)")
selector1和selector2均为任意有效的元素

如:

复制代码 代码如下:
$("li:has(p)").css("background", "red");

3. :empty()选择器

格式:

复制代码 代码如下:
$("selector:empty")
用于选择不包含子元素或者文本的所有元素,selector中所有不包含子元素或者文本的空元素都将包含在查询结果中

如:

复制代码 代码如下:
$("td:empty").css("background", "#FCF");

4. :parent选择器

格式:

复制代码 代码如下:
$("selector:parent")
用于选择包含子元素或者文本的元素,与empty选择器的作用相反

如:

复制代码 代码如下:
$("td:parent").css("background", "#FCF");

希望本文所述对大家的jQuery程序设计有所帮助。

相关文章

  • jquery简单插件制作(fn.extend)完整实例

    jquery简单插件制作(fn.extend)完整实例

    这篇文章主要介绍了jquery简单插件制作(fn.extend)方法,结合完整实例形式分析了jQuery fn.extend扩展插件的实现技巧,需要的朋友可以参考下
    2016-05-05
  • 简单的jquery左侧导航栏和页面选中效果

    简单的jquery左侧导航栏和页面选中效果

    这篇文章主要介绍一个简单的jquery左侧导航栏和页面选中效果,此功能需引用jquery,需要的朋友可以参考下
    2014-08-08
  • 简单讲解jQuery中的子元素过滤选择器

    简单讲解jQuery中的子元素过滤选择器

    这篇文章主要介绍了jQuery中的子元素过滤选择器,列举了一些操作DOM时获取父元素的一些方法,需要的朋友可以参考下
    2016-04-04
  • jQuery中hover方法和toggle方法使用指南

    jQuery中hover方法和toggle方法使用指南

    本文重点给大家介绍了jQuery中的2个函数hover和toggle的使用方法和示例,非常的简单实用,推荐给小伙伴们参考下。
    2015-02-02
  • jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍

    jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍

    jQuery.data(..)来实现数据缓存,但有两个用户经常使用的data([key],[value])和jQuery.data(element,[key],[value]),接下来为大家介绍下他们的区别,感兴趣的朋友可以参考下哈
    2013-04-04
  • JQuery实现自定义滚动条的方法

    JQuery实现自定义滚动条的方法

    这篇文章主要给大家介绍了关于JQuery实现自定义滚动条的方法,通过本文的介绍你可以换掉千篇一律的默认滚动条,让你的网站或web项目更具特色,文章通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • jquery代码实现简单的随机图片瀑布流效果

    jquery代码实现简单的随机图片瀑布流效果

    瀑布流布局最近真的很流行,很多人都跟我一样想知道是怎么做出来的吧,经过网上搜索大量的参考结合N边的实验今天终于被我写出来了,这里分享给大家,有需要的小伙伴参考下吧。
    2015-04-04
  • jquery队列函数用法实例

    jquery队列函数用法实例

    这篇文章主要介绍了jquery队列函数用法,以实例形式分析了jQuery中队列的用法以及控制样式的技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • 使用jquery读取html5 localstorage的值的方法

    使用jquery读取html5 localstorage的值的方法

    在HTML 5中,localstorage是个不错的东西,在支持localstorage的浏览器中, 能持久化用户表单的输入,即使关掉浏览器,下次重新打开浏览器访问,也能读出其值,很不错的一个东西,接下来实例介绍,需要的朋友可以参考下
    2013-01-01
  • jquery鼠标滑过提示title具体实现代码

    jquery鼠标滑过提示title具体实现代码

    这篇文章介绍了jquery鼠标滑过提示title具体实现代码,有需要的朋友可以参考一下
    2013-08-08

最新评论