博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中DOM节点操作(六)
阅读量:7259 次
发布时间:2019-06-29

本文共 1752 字,大约阅读时间需要 5 分钟。

hot3.png

3. 遍历

children():用于取得匹配元素的子元素集合,该方法只沿着 DOM 树向下单一层级

find():返回被选元素的后代元素,一路向下直到最后一个后代

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<style type="text/css">

.ancestors *{

 padding: 5px;

 margin: 15px;

         display: block;

         border: 2px solid lightgrey;

         color: lightgrey;

}

</style>

<title>Document</title>

<script src="js/jquery-3.1.1.min.js"></script>

<script type="text/javascript">

    $(function(){

     // 遍历后代

     // $("ul").children().css("color","red");

     // $("ul").children(".li3").css("color","green");

     // $("ul").find("*").css("color","blue");

     // $("ul").find(".li3").css("font-size","30px");

    

    });

</script>

</head>

<body class="ancestors">body(曾曾祖父元素)

<div style="width: 500px;">div(曾祖父元素)

<ul>ul(祖父元素)

<li>li1(父元素)<span>span</span></li>

<li>li2</li>

<li class="li3">li3</li>

<li>li4</li>

<li>li5</li>

</ul>

</div>

</body>

</html>

4. 遍历

 first():返回被选元素的首个元素

last():返回被选元素的最后一个元素

 eq() :返回被选元素中带有指定索引号的元素

 filter() :返回匹配的元素

not() :返回不匹配标准的所有元素

<!DOCTYPE >

<html lang="en">

<head>

<meta charset="UTF-8">

<style type="text/css">

.ancestors *{

 padding: 5px;

 margin: 15px;

         display: block;

         border: 2px solid lightgrey;

         color: lightgrey;

}

</style>

<title>Document</title>

<script src="js/jquery-3.1.1.min.js"></script>

<script type="text/javascript">

    $(function(){

     // 遍历过滤

     $("li").first().css("color","red");

     $("li").last().css("color","green");

     $("li").eq(2).css("color","blue");

     $("li").filter(".li3").css("font-size","30px");

     $("li").not(".li3").css("font-size","10px");

    });

</script>

</head>

<body class="ancestors">body(曾曾祖父元素)

<div style="width: 500px;">div(曾祖父元素)

<ul>ul(祖父元素)

<li>li1(父元素)<span>span</span></li>

<li>li2</li>

<li class="li3">li3</li>

<li>li4</li>

<li>li5</li>

</ul>

</div>

</body>

</html>

转载于:https://my.oschina.net/u/2971691/blog/805377

你可能感兴趣的文章
网络下载文件及存到sd卡--Android学习笔记
查看>>
web制作、开发人员需知的Web缓存知识
查看>>
SQL Server2005创建新数据库时不允许创建新数据库的问题
查看>>
[推荐] - 中文读物
查看>>
五星评分效果 原生js
查看>>
vue-cli 根据不同的环境打包
查看>>
fatal: could not read Username for 'https://github.com': No such file or directo
查看>>
应用崩溃日志解析
查看>>
安装android的IntelHaxm.exe时出错的问题
查看>>
(四)Java 基础语法
查看>>
俯仰角/偏航角的转化
查看>>
javascript原型
查看>>
51nod 1232:完美数
查看>>
高级排序算法之快速排序
查看>>
关于云计算的一些概念理解
查看>>
《转载》如何使用M6117D看门狗定时器复位系统
查看>>
shell脚本中四则运算
查看>>
day13-堡垒机表结构设计
查看>>
关于fastJson的几个问题
查看>>
第04次作业-树
查看>>