详解获取jq ul第一个li定位的四种解决方案


Posted in Javascript onNovember 23, 2016

如果我们只是获取一个ul中的第一个li的话,那么我们可以这样写:

$("ul li:first");
$("ul li").eq(0);
$("ul li").first();
$("ul li").slice(0,1);//slice第一个参数表示的选取开始的位置,第二个参数是结束的位置

<ul>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 </ul>
 <ul>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 </ul>
 <ul>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 </ul>
 <ul>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 <li>安哲</li>
 </ul>

  解决方案我大概写了四种

<script type="text/javascript">
 //方案一
 $(function(){
 var list=$("ul");
 for (var i = 0; i < list.length; i++) {
 $("ul:eq("+i+") li:first").css("background","red");
 
 }
 });
 //方案二
 /*$(function(){
 $("ul").each(function(){
 $(this).children().first().css("background","red"); 
 });
 });*/
 //方案三
 /*$(function(){
 $("ul li:nth-child(1)").css("background","red");
 });*/
 //方案四
 /*$(function(){
 $("ul li:first-child").css("background","red");
 });*/
 </script>

    运行结果

详解获取jq ul第一个li定位的四种解决方案

以上就是本文的全部内容,希望对大家有所帮助,谢谢对三水点靠木的支持!

Javascript 相关文章推荐
完整显示当前日期和时间的JS代码
Sep 17 Javascript
动态添加js事件实现代码
Mar 12 Javascript
JS 自定义函数缺省值的设置方法
May 05 Javascript
JS实现简单的Canvas画图实例
Jul 04 Javascript
JS和函数式语言的三特性
Mar 05 Javascript
express的中间件bodyParser详解
Dec 04 Javascript
JavaScript数组去重的几种方法效率测试
Oct 23 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
关于vuex的学习实践笔记
Apr 05 Javascript
layui文件上传实现代码
May 20 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 Javascript
jquery实现点击页面回到顶部
Nov 23 #Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 #Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 #Javascript
JavaScript基于自定义函数判断变量类型的实现方法
Nov 23 #Javascript
JavaScript实现的CRC32函数示例
Nov 23 #Javascript
JavaScript 控制字体大小设置的方法
Nov 23 #Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 #Javascript
You might like
无线电广播的开始
2002/01/30 无线电
用PHP制作静态网站的模板框架
2006/10/09 PHP
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
php数组指针操作详解
2017/02/14 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
javascript下function声明一些小结
2007/12/28 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
JS中数组重排序方法
2016/11/11 Javascript
javascript学习之json入门
2016/12/22 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
python实现机器学习之多元线性回归
2018/09/06 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
详解Python文件修改的两种方式
2019/08/22 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
C/C++有关内存的思考题
2015/12/04 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
贫困证明书范文
2015/06/16 职场文书
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers