Jquery如何实现过滤选择器-创新互联

这篇文章主要介绍了Jquery如何实现过滤选择器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

舒城网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

 1.根据某过滤规则进行元素的匹配,书写时以“:”号开头,通常用于查找集合元素中的某一位置的单个元素。

$("li:first") 第一个

$("li:last") 最后一个

 2.如果想从一组标签元素数组中,灵活选择任意的一个标签元素,我们可以使用:eq(index)

其中参数index表示索引号(即:一个整数),它从0开始。

如果index的值为3,表示选择的是第4个元素:$("li:eq(3)")

3.按照文本内容来查找一个或多个元素,那么使用:contains(text)选择器会更加方便,

它的功能是选择包含指定字符串的全部元素,它通常与其他元素结合使用,获取包含“text”字符串内容的全部元素对象。

其中参数text表示页面中的文字。$("li:contains('jQuery')")

    
                
  1. 强大的"jQuery"
  2.             
  3. "javascript"也很实用
  4.             
  5. "jQuery"前端必学
  6.             
  7. "java"是一种开发语言
  8.             
  9. 前端利器——"jQuery"
  10.     

4.:has(selector)过滤选择器的功能是获取选择器中包含指定元素名称的全部元素,

其中selector参数就是包含的元素名称,是被包含元素。

$("li:has('p')")选择器代码,获取了包含

元素的全部

  • 元素

    5.:hidden过滤选择器的功能是获取全部不可见的元素,这些不可见的元素中包括type属性值为hidden的元素。

    $("p:hidden")代码获取隐藏的

    元素

    6.:visible过滤选择器获取的是全部可见的元素,也就是说,只要不将元素的display属性值设置为“none”,

    那么,都可以通过该选择器获取。$("p:visible")选择器代码,获取那个可见的

    元素

    7.属性作为DOM元素的一个重要特征,也可以用于选择器中,通过元素属性获取元素的选择器,

    [attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。

    $("li[title='我最爱']")属性选择器代码,获取指定的

  • 元素

    8.[attribute!=value]属性选择器的功能是获取不包含属性名,或者与属性名和属性值不相同的全部元素,

    其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。

    $("li[title!='我最爱']")属性选择器代码,获取指定的

  • 元素,其中有不包含title属性名,有title属性值不等于“我最爱”

    9.功能更为强大的属性选择器[attribute*=value],它可以获取属性值中包含指定内容的全部元素,

    其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示对应的属性值。

    $("li[title*='最']")属性选择器代码,获取指定

  • 元素,这些元素的title属性值中都包含了“最”字符

    10.使用:first-child子元素过滤选择器则可以获取每个父元素中返回的首个子元素,它是一个集合,常用多个集合数据的选择处理。

                  
    1. 芹菜
    2.             
    3. 茄子
    4.             
    5. 萝卜
    6.             
    7. 大白菜
    8.             
    9. 西红柿
    10.         
            
                  
    1. 橘子
    2.             
    3. 香蕉
    4.             
    5. 葡萄
    6.             
    7. 苹果
    8.             
    9. 西瓜
    10.         
                                  $("li:first-child").css("background-color", "green");

    11.:last-child子元素过滤选择器的功能是获取每个父元素中返回的最后一个子元素,它也是一个集合,常用多个集合数据的选择处理。

    $("li:last-child").css("background-color", "blue");

    感谢你能够认真阅读完这篇文章,希望小编分享的“Jquery如何实现过滤选择器”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!

    另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


    名称栏目:Jquery如何实现过滤选择器-创新互联
    网址分享:http://pwwzsj.com/article/desico.html