码迷,mamicode.com
首页 > Web开发 > 详细

jQuery的过滤器总结

时间:2017-10-12 10:25:57      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:class   highlight   隐藏   eve   xxx   内容   获取   标签   hidden   

1、内容过滤器

 $(function () {
//            $("a:contains(‘标签‘)").css("color","green")

//            $("div:empty").css()
//不能包含文本和标签



        $("div:hidden").length
//        过滤隐藏的元素
        $("div:visible").length
//        过滤非隐藏的元素

  

二、基本的过滤选择器

 $(function () {
//            $("li:first").css("background","blue")
              $("li").first().css("background","blue")
//        })

//first

//        $(function () {
//            $("li:last").css("background","blue")
              $("li").last().css("background","blue")
//        })

//last

//        $(function () {
//            $("li:not(.xxx)").css("background","blue")
                $("li").not(".xxx").css("background","blue")
//        })

//not

//        $(function () {
//            $("li:even").css("background","red")
//        })

//even


//        $(function () {
//            $("li:odd").css("background","blue")
//        })

//odd


//     $(function () {
//         $("li:eq(3)").css("background","red")
            $("li").eq(4).css("background","red")
//     })

//eq

//        $(function () {
//            $("li:gt(3)").css("background","red")
//        })
//gt

//        $(function () {
//            $("li:lt(3)").css("background","red")
//        })
//lt

  

三、子元素过滤器

 $(function () {
            $("li:first-child").css("color","green")
            //        获取每个li的父标签,然后在每个父元素的的第一个li的标签被选中

             $("li:last-child").css("color","green")
            //        获取每个li的父标签,然后在每个父元素的的最后一个li的标签被选中

            $("li:only-child").css("color","green")
//            获取每个li的父标签,然后得到只有一个子标签的父标签

  

 

jQuery的过滤器总结

标签:class   highlight   隐藏   eve   xxx   内容   获取   标签   hidden   

原文地址:http://www.cnblogs.com/bainianminguo/p/7653661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!