美文网首页
jQuery - 遍历(三)之 同胞

jQuery - 遍历(三)之 同胞

作者: AshengTan | 来源:发表于2016-08-07 22:42 被阅读17次

jQuery 遍历,用于根据所要查找的元素相对于其他元素的关系来查找到该元素。

jQuery 提供了一系列的方法来水平遍历 DOM 树,以便查找到所选元素的同胞元素。

prev()

方法 描述
prev() 返回所选元素的前一个同级元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历03_同胞01_prev()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li id="li3">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("#li3").prev().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

prev().png

prevAll(selector)

参数 类型 描述
selector String 可选。参数为空则返回所选元素之前的所有同级元素;非空则返回所选元素之前的所有同级元素中与选择器匹配的元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历03_同胞02_prevAll()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li id="li3">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("#li3").prevAll().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

prevAll(selector).png

next()

方法 描述
prev() 返回所选元素的后一个同级元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历03_同胞03_next()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li id="li3">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("#li3").next().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

next().png

nextAll(selector)

参数 类型 描述
selector String 可选。参数为空则返回所选元素之后的所有同级元素;非空则返回所选元素之后的所有同级元素中与选择器匹配的元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历03_同胞04_nextAll()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li id="li3">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("#li3").nextAll().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

nextAll(selector).png

siblings(selector)

参数 类型 描述
selector String 可选。参数为空则返回所选元素的所有同级元素(所选元素本身除外);非空则返回所选元素的所有同级元素中与选择器匹配的元素(所选元素本身除外)。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历03_同胞05_siblings()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li id="li3">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("#li3").siblings().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

siblings(selector).png

相关文章

  • jQuery - 遍历(三)之 同胞

    jQuery 遍历,用于根据所要查找的元素相对于其他元素的关系来查找到该元素。 jQuery 提供了一系列的方法来...

  • jQuery 遍历 - 同胞

    2017-09-18摘抄自W3school-jQuery 遍历 - 同胞希望帮助自己系统地打好基础,也能在做笔记的...

  • jQuery 遍历|同胞(siblings)

    同胞拥有相同的父元素。 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素。 在 DOM 树中水平遍历 ...

  • jQuery同胞遍历总结

    同胞的概念有点广泛了,在一定程度上长辈和晚辈都属于同胞的范畴。不过这里的同胞指的jQuery的同胞,是指拥有相同父...

  • jQuery的遍历结构设计之遍历同胞

    前言:光看不行,需要动手操作! 一、本文实现的 jQuery 的同胞接口及作用如下接口:$(selector).n...

  • 04.jQuery 遍历

    jQuery遍历 DOM:Document Object Model 文档对象模型; 通过 jQuery 遍历,可...

  • jQuery(二)

    offset audio和video each遍历jQuery对象 each遍历jQuery对象 了解date 多...

  • jquery 遍历

    jquery 遍历

  • jQuery 遍历

    jQuery 遍历 什么是遍历?jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取...

  • jQuery基础(二)—DOM篇——遍历

    1、jQuery遍历之children()方法 .children(selector) 方法是返回匹配元素集合中每...

网友评论

      本文标题:jQuery - 遍历(三)之 同胞

      本文链接:https://www.haomeiwen.com/subject/icwlsttx.html