详解获取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 相关文章推荐
JavaScript中的Array对象使用说明
Jan 17 Javascript
jquery鼠标滑过提示title具体实现代码
Aug 06 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
Bootstrap页面布局基础知识全面解析
Jun 13 Javascript
jQuery插件form-validation-engine正则表达式操作示例
Feb 09 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
Mar 02 Javascript
C#程序员入门学习微信小程序的笔记
Mar 05 Javascript
js实现秒表计时器
Dec 16 Javascript
vue瀑布流组件实现上拉加载更多
Mar 10 Javascript
vue props 一次传多个值实例
Jul 22 Javascript
原生js实现点击按钮复制内容到剪切板
Nov 19 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
最新的php 文件上传模型,支持多文件上传
2009/08/13 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
node.js中的console.log方法使用说明
2014/12/09 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python自定义一个类实现字典dict功能的方法
2019/01/19 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
Python实现图像的垂直投影示例
2020/01/17 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
财务主管的岗位职责
2013/12/30 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
周年庆典主持词
2014/04/02 职场文书
家庭经济困难证明
2015/06/23 职场文书
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技