美文网首页
jQuery - 遍历(四)之 过滤

jQuery - 遍历(四)之 过滤

作者: AshengTan | 来源:发表于2016-08-07 23:08 被阅读20次

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

eq(index)

参数 类型 描述
index Number 必选。返回所选元素所在组的指定索引号的元素(负数将从所选元素的结尾开始计算索引,-1 为最后一个元素)。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历04_eq()</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>list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("li").eq(-5).css("color", "red");
    });
</script>
</body>
</html>

效果演示:

eq(index).png

first()

方法 描述
first() 返回所选元素所在组的第一个元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历05_first()</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>list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("li").first().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

first().png

last()

方法 描述
last() 返回所选元素所在组的最后一个元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历06_last()</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>list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("li").last().css("color", "red");
    });
</script>
</body>
</html>

效果演示:

last().png

filter(selector)

参数 类型 描述
selector String 必选。返回所选元素中的匹配的元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历06_last()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li class="li">list item 1</li>
    <li>list item 2</li>
    <li class="li">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("li").filter(".li").css("color", "red");
    });
</script>
</body>
</html>

效果演示:

filter(selector).png

not(selector)

参数 类型 描述
selector String 必选。返回所选元素中的不匹配的元素。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>遍历08_not()</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <style>
    </style>
</head>
<body>
<ul>
    <li class="li">list item 1</li>
    <li>list item 2</li>
    <li class="li">list item 3</li>
    <li>list item 4</li>
    <li>list item 5</li>
</ul>
<script>
    $(function () {
        $("li").not(".li").css("color", "red");
    });
</script>
</body>
</html>

效果演示:

not(selector).png

相关文章

  • jQuery - 遍历(四)之 过滤

    jQuery 遍历,用于根据所要查找的元素相对于其他元素的关系来查找到该元素。 eq(index) 代码: 效果演...

  • jQuery 遍历 - 过滤

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

  • jQuery 遍历|过滤

    缩小搜索元素的范围 三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元...

  • 04.jQuery 遍历

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

  • jQuery(二)

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

  • jquery 遍历

    jquery 遍历

  • 初识jQuery之jQuery方法(二)

    1.jQuery方法之filter,not,has filter : 过滤 not : filter的反义词 ha...

  • jQuery 遍历

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

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

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

  • jQuery遍历函数

    jQuery 遍历函数jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。| .add()[https:/...

网友评论

      本文标题:jQuery - 遍历(四)之 过滤

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