jQuery选择器选择dom元素
2010-09-14 13:44:14 来源:WEB开发网jQuery选择器其实是一个有些地方比较费解的,如果没有经过多次实验的话,很难得出它的每个操作符到底是干什么的,很容易出错,经过我的多次测试,终于对一些比较难理解或容易出错的选择操作进行总结,既方便自己将来查询又方便初学者学习。如果哪里有不对的还望大家帮我指出来,这里是一个相互学习的地方。
1. 先说说通过位置选择的几个操作:
:first:默认情况下是相对整个页面来说的第一个,如:li:first表示整个页面的第一个li元素,而ul li:first表示整个页面的第一个li元素,并且是在ul下的子元素;
:last:同上了,只是是最后一个而已;
:first-child:为每个父元素匹配第一个子元素,如li:first-child返回每个ul的第一个li元素。可以这样理解,页面中的元素有相同的父元素的,并且里面又包含li元素的,那么就取第一个li元素,每个子类集合都要进行判断,直到找出所有符合要求的li元素;
:last-child:这个也与上面相对了,只是取的是最后一个;
:only-child:返回所有没有兄弟节点的元素,注意,文本元素不是,也就是说类似这样的<div>hello<a href="">jquery</a></div>,对于这段会选出<a>元素;对于$(”label:only-child“)会选出是label元素,同时它是它父类唯一的子元素的label元素;
:nth-child(n):返回第n个子节点,n从1开始,如果n取0,那么就会选择所有的元素。如:[*]li:nth-child(2)返回li元素,并且该元素是其父元素的第二个子元素;
:nth-child(even|odd):返回偶数或奇数的子节点;
:nth-child(An+B):返回满足表达式An+B的所有子节点,比如3n+1返回所处位置为父节点子元素的是3的倍数加1的那个子元素;
- ››选择好的广告联盟:选择广告联盟理解掌握的六大绝招...
- ››jQuery实现网页精美幻灯片特效的21个实例
- ››jQuery:一次失败的优化尝试
- ››jQuery 如何获取浏览器所在的IP地址
- ››jQuery1.5.2RC1发布
- ››jquery版仿人才招聘网站城市选择弹出效果
- ››Jquery 网页右侧快速回复表单,无刷新提交
- ››jQuery点滴细节 保证代码安全
- ››jQuery点滴细节 保证代码安全
- ››jQuery + HttpHandler 实现图片裁剪(适用于论坛, ...
- ››Jquery plugin ----文件上传
- ››JQuery ID选择器中的不能包含特殊字符(=,@ etc....
赞助商链接