jQuery中:first,:first-child,first()的使用区别
来源:互联网 发布:mac视网膜高清壁纸 编辑:程序博客网 时间:2024/05/19 18:16
:first 获取第一个元素。
:first-child 选择器选取属于其父元素的第一个子元素的所有元素。
first() 返回被选元素的首个元素。
测试代码如下:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><ul> <li>ul_1 item 1</li> <li>ul_1 item 2</li> <li>ul_1 item 3</li> <li>ul_1 item 4</li> <li>ul_1 item 5</li> </ul> <ul> <li>ul_2 item 1</li> <li>ul_2 item 2</li> <li>ul_2 item 3</li> <li>ul_2 item 4</li> <li>ul_2 item 5</li> </ul></body></html>先测试 :first,代码如下
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript"> $(function(){ $("ul li:first").css("background-color","yellow"); }) </script>效果如下;
只有第一个被选中,
测试:first-child,代码如下
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript"> $(function(){ $("li:first-child").css("background-color","yellow"); }) </script>
效果如下:
发现每一个ul的第一个li元素都被选中,
测试first(),代码如下
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript"> $(function(){ $("ul li").first().css("background-color","yellow"); }) </script>效果如下:
结果发现只有第一个被选中,
这里发现,:first选中的是所有li中的第一个,不论它的父元素是谁。
而:first-child选择的是所有父元素下面的第一个子元素是li的元素,有两个ul父元素,ul_1,ul_2他们都拥有各自的子元素li。
最后是first()它和:first 类似,获取的所有li元素的第一个,不论它的父元素是谁。
0 0
- jQuery中:first,:first-child,first()的使用区别
- jQuery中:first,:first-child,first()的使用区别
- jquery 中 first 与 first-child选择器的区别
- jQuery中:first和:first-child的区别
- jQuery中 :first选择器,first()和:first-child选择器的区别
- jQuery 选择器 first-child和first-of-type、 last-child和last-of-type的区别
- first-child 和 last-child的使用
- jQuery中的小知识:first-child和first-of-type的区别
- first-of-type与first-child区别
- 理解Jquery的first-child选择器
- css的first-child
- css选择器中:first-child与:first-of-type的区别
- CSS选择器中first-child和first-of-type的区别
- css选择器中:first-child与:first-of-type的区别
- css选择器中:first-child与:first-of-type的区别
- css选择器中:first-child与:first-of-type的区别
- :first-child
- 在IE中使用first-child
- Android ActionBar上不显示icon的问题
- filter的生命周期
- Android ListView item点击失效问题
- Java基础-环境变量设置及Java命令行使用 - 史上最全
- opengl es 2.0 3.0 MVP矩阵计算
- jQuery中:first,:first-child,first()的使用区别
- 随机之美——机器学习中的随机森林模型
- ajax 增加 删除Html元素
- JAVA——普通代码块、构造代码块、静态代码块
- QT程序打包成EXE
- 排序算法---3
- Qt学习记录--02 Qt的信号槽机制介绍(含Qt5与Qt4的差异对比)
- 12.--基本异常处理
- Metal 着色语言编程指南 五