选中多个<ul>中的第一个<li>方法

获取第一个ul中的第一个li标签的方法:

 //获取第一个ul中的第一个li
     /* $("ul li:first").css("background","pink");
     $("ul li").eq(0).css("background","pink");
     $("ul li").first().css("background","pink");
     $("ul li").slice(0,1).css("background","pink");//s */lice第一个参数表示的选取开始的位置,第二个参数是结束的位置
     

选中如下代码中的各个ul中的第一个li标签

<body>
<ul>
  <li>第一个</li>
  <li>第二个</li>
  <li>第三个</li>
</ul>
<ul>
  <li>第一个</li>
  <li>第二个</li>
  <li>第三个</li>
</ul>
<ul>
  <li>第一个</li>
  <li>第二个</li>
  <li>第三个</li>
</ul>
</body>

共有四种方案:

方案一:

$(function(){
   var list=$("li");
   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");
});

效果如下代码:

时间: 2024-08-15 17:49:21

选中多个<ul>中的第一个<li>方法的相关文章

jquery获取ul中的第一个li

$("ul li:first"); $("ul li").eq(0);$("ul li").first();$("ul li").slice(0,1);//slice第一个参数表示的选取开始的位置,第二个参数是结束的位置 <script type="text/javascript">//方案一$(function(){var list=$("ul");for (var i =

在一个ul中添加新的li,在li中添加文本框并且进行删除操作

<ul> <li> <input type="text" id="upplace" name="upplace" class="y-textbox"> <span style="display:inline-block;height:26px;width:24px;margin-left:8px;padding:0 0 2px 4px;border-radius:16px;b

多个ul中第一个li获取定位

多个ul中第一个li获取定位 如果我们只是获取一个ul中的第一个li的话,那么我们可以这样写: $("ul li:first"); $("ul li").eq(0); $("ul li").first(); $("ul li").slice(0,1);//slice第一个参数表示的选取开始的位置,第二个参数是结束的位置 <ul> <li>安哲</li> <li>安哲</li

Jquery和JS获取ul中li标签

js 获取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//获取第二个li标签 或 var div=document.getElementById('a'); var ul=div.childN

ul中的li设置等宽高css

响应式布局中宽度与高度相同 纯css方法设置ul中li宽高相等 关键词:VW / VH vw:视窗的宽度 vh:视窗的高度 思路:根据vw获取视图宽度从而设置li的宽度等于高度 代码: <li> <div class="test"> <img src="../images/hm1.png" > <div> <h3>Sponge material</h3> </div> </di

js如何删除数组中的第一个元素

js如何删除数组中的第一个元素:下面介绍一下如何利用javascript删除数组中的第一个元素,代码如下: var arr=["蚂蚁部落","青岛市南区",2,"antzone"]; console.log(arr); arr.shift(); console.log(arr); 以上代码可以删除数组中的第一个元素,具体可以参阅javascript的Array对象的shift()方法一章节. 原文地址是:http://www.softwhy.co

简明 Python 教程中的第一个备份脚本

第一次学习python写的脚本 原为简明 Python 教程中的第一个脚本 原脚本如下 #!/usr/bin/python # Filename: backup_ver1.py import os import time # 1. The files and directories to be backed up are specified in a list. source = ['/home/swaroop/byte', '/home/swaroop/bin'] # If you are u

微软算法100题17 字符串中找到第一个只出现一次的字符

第17 题:题目:在一个字符串中找到第一个只出现一次的字符.如输入abaccdeff,则输出b 思路:要找出只出现一次的字符,很明显需要统计所有字符出现的次数,然后找出次数为一的那一个,统计次数最先想到的是hashTable,但此题有更好的办法,因为每个char其实对应一个唯一的ASCII值,所以可以构造一个包含所有字符ASCII值的int数组,来映射字符与出现次数的关系,同时一个char是8个字节,总共有256个可能,所以该数组的大小应为256 1 package com.rui.micros

Android已上线应用开源分享中(第一季)

这是我上线的第一个android应用,在百度.腾讯.豌豆荚等平台测试通过,也有了部分用户,还是可以的啊,哈哈.现在分享给大家,当然,源码我也会分享. 1.软件是一个管理wifi的小工具 (1)查询.连接周围wifi信号,查看当前使用的wifi信号的基本信息(wifi名称.信号强度等) (2)管理使用过的wifi信号,可以设置不同信号的优先级,在开启自动连接wifi服务的功能时,系统会按照设置的优先级自动连接当前可用wifi信号中优先级最高的信号.其中设置屏蔽的信号不会被连接. (3)查看周围wi