详解获取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 相关文章推荐
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 Javascript
asp 的 分词实现代码
May 24 Javascript
js 创建快捷方式的代码(fso)
Nov 19 Javascript
jquery实现控制表格行高亮实例
Jun 05 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
JavaScript立即执行函数的三种不同写法
Sep 05 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
js浏览器html5表单验证
Oct 17 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
微信小程序实现打开内置地图功能【附源码下载】
Dec 07 Javascript
通过实例了解js函数中参数的传递
Jun 15 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
react的hooks的用法详解
2020/10/12 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python计算两个日期相差天数的方法示例
2017/05/23 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
基于python实现操作redis及消息队列
2020/08/27 Python
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
JPA面试常见问题
2016/11/14 面试题
超市端午节活动方案
2014/01/23 职场文书
优秀医生事迹材料
2014/02/12 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
四风之害观后感
2015/06/09 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
护士业务学习心得体会
2016/01/25 职场文书
接收函
2019/04/22 职场文书
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers