jquery选择器

Posted 小金鱼紫苏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery选择器相关的知识,希望对你有一定的参考价值。

jquery选择器有:

1.基本选择器

2.层级选择器

3.过滤选择器

4.内容过滤选择器

5.可见性过滤性选择器

6.属性过滤选择器

7.子元素过滤器

8.表单对象过滤器

使用时注意事项:

1.id使用来选择

$("#id")

2.在class之前使用tag

$("p.contain")

在jquery中class选择器是最慢的选择器,应尽量避免(IE浏览器中将会遍历所有的DOM)

3.使用子查询,应将父元素缓存起来备用

var header = $(‘#header‘),

menu = header.find(‘.menu‘);

4.1.3版本以后适用sizzle从右至左,最右边尽量详细

$(‘#p a.box‘)

5.采用find(),而不使用上下文查找

因为find找到目标即停

$(‘#page‘).find(‘test‘)----------yes

$(‘#page .test‘)----------no

6.不用tag修饰ID,也不用ID修饰ID

因为ID是唯一的

7.后代选择器与子选择器时,如果不需要全部后代则使用子选择器

$(‘#div>p‘)------------yes

$(‘#div p‘)-----------no

以上是关于jquery选择器的主要内容,如果未能解决你的问题,请参考以下文章

jquery选择器都有哪些

[ jquery 选择器 总览 ] jquery选择器总览

jQuery ---[jQuery选择器,jQuery对象的遍历]

jQuery选择器

jQuery选择器概述

jQuery选择器介绍:基本选择器层次选择器过滤选择器表单选择器