详解获取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代码(防止页面被图片撑破)
Feb 21 Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
利用JS做网页特效_大图轮播(实例讲解)
Aug 09 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
微信小程序中时间戳和日期的相互转换问题
Jul 09 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
详解ESLint在Vue中的使用小结
Oct 15 Javascript
jstree中的checkbox默认选中和隐藏示例代码
Dec 29 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 Javascript
详解React的回调渲染模式
Sep 10 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生成Flash动画的实现代码
2010/03/12 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
php猜单词游戏
2015/09/29 PHP
php7下的filesize函数
2019/09/30 PHP
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python中操作符重载用法分析
2016/04/29 Python
Python中生成Epoch的方法
2017/04/26 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
如何利用python发送邮件
2020/09/26 Python
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
2013/02/04 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
"引用"与多态的关系
2013/02/01 面试题
老同学聚会感言
2014/02/23 职场文书
学校招生宣传广告词
2014/03/19 职场文书
社区禁毒工作方案
2014/06/02 职场文书
军训个人总结
2015/03/03 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript