详解获取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 相关文章推荐
Extjs根据条件设置表格某行背景色示例
Jul 23 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
Three.js学习之文字形状及自定义形状
Aug 01 Javascript
AngularJS实现ajax请求的方法
Nov 22 Javascript
Vue原理剖析 实现双向绑定MVVM
May 03 Javascript
javascript 中关于array的常用方法详解
May 05 Javascript
Angular2 之 路由与导航详细介绍
May 26 Javascript
使用SVG基本操作API的实例讲解
Sep 14 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 Javascript
通过实例学习React中事件节流防抖
Jun 17 Javascript
微信小程序实现日期格式化和倒计时
Nov 01 Javascript
Javascript执行流程细节原理解析
May 14 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
用PHP制作的意见反馈表源码
2007/03/11 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
jQuery插件实现弹性运动完整示例
2018/07/07 jQuery
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
Python3写入文件常用方法实例分析
2015/05/22 Python
利用python画一颗心的方法示例
2017/01/31 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
英国儿童图书网站:Scholastic
2017/03/26 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
领导调研接待方案
2014/02/27 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript