详解获取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 相关文章推荐
如何阻止复制剪切和粘贴事件为了表单内容的安全
May 23 Javascript
String.prototype实现的一些javascript函数介绍
Nov 22 Javascript
js 立即调用的函数表达式如何写
Jan 12 Javascript
javascript函数特点实例分析
May 14 Javascript
jQuery添加删除DOM元素方法详解
Jan 18 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
JavaScript实现的浏览器下载文件的方法
Aug 09 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
javascript性能优化之分时函数的介绍
Mar 28 Javascript
React通过redux-persist持久化数据存储的方法示例
Feb 14 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
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 - Html Transfer Code
2006/10/09 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
js自动生成的元素与页面原有元素发生堆叠的解决方法
2013/10/24 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
python映射列表实例分析
2015/01/26 Python
Python CSV模块使用实例
2015/04/09 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
python读取图片任意范围区域
2019/01/23 Python
浅谈python之高阶函数和匿名函数
2019/03/21 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
使用Python实现分别输出每个数组
2019/12/06 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
2020/06/04 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
《与象共舞》教学反思
2014/02/24 职场文书
保护母亲河倡议书
2014/04/14 职场文书