jquery学习笔记(选择器)

1、  将js对象化,基本框架

  

 

2、  map()函数,遍历元素本身,生产包含返回值的新jquery对象

 

3、:even(选择奇数行):odd(选择偶数行)css选择器不支持IE8,js选择器支持

         :even是jquery延伸出来的选择器,首选是css选择器上使用,其次使用filte(“:even)

         Filter适应IE8

         Filter可以是方法,带返回参数

 

5、  :gt(index)大于给定的index值的元素,若index为负数,从最后一个元素反向计数

a)         使用slice(index)代替获得好的性能

lt(index)小于给定的index值的元素,若index为负数,从第一个元素反向计数

b)         使用slice(0,index)代替获得好的性能

6、:not选择器

7、内容选择器:contains(‘text’)

8、空选择器:empty,选择没有子元素的元素,有内容也算是有子元素

9、:has

10、隐藏元素:hidden()

         A、display:none;

         B、type=”hidden”的表单元素

         C、高宽为0

         D、祖先元素被隐藏

(visibility:hidden和opacity:0被认为是可见的)

11、attribute|='value'例如$('input[name]|="en"')选择指定属性值等于给定字符串或者以该字符串为前缀(该字符串后加连字符"-").

        *                                                                    包含给定字符串

        ~                                                                    用空格分隔的值中包含一个给定值的元素 

       $                         以给定值结尾的元素  (区分大小写)

        ^                                                                    以给定字符串开始的元素

posted @ 2017-03-28 13:58  背着酸奶去旅游  阅读(107)  评论(0编辑  收藏  举报