当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery eq()用法及代码示例


eq()方法是一个内置方法jQuery用于直接定位所选元素并返回具有特定索引的元素。

用法:

$(selector).eq(index)

参数:这里参数“index”指定元素的索引。
可以是正数也可以是负数。

NOTE:

  • 索引号始终从 0 开始,因此第一个数字的索引为 0(而不是 1)。
  • 使用负数作为索引从列表末尾开始索引计数。

显示 eq() 方法工作原理的 jQuery 代码:

示例 1:下面的代码将选择指定的元素。

HTML


<!DOCTYPE html>
<html>
<head>
    <title>GeeksForGeeks articles</title>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(".heading").eq(0).css("color", "red");
            $(".heading").eq(2).css("color", "yellow");
        });
    </script>
</head>
<body>
    <h1 class="heading">GeeksForGeeks</h1>
    <h2 class="heading">GeeksForGeeks</h2>
    <h3 class="heading">GeeksForGeeks</h3>
    <h4 class="heading">GeeksForGeeks</h4>
</body>
</html>

输出:

示例 2:下面的代码将选择具有负索引的指定元素。

HTML


<!DOCTYPE html>
<html>
<head>
    <title>GeeksForGeeks articles</title>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(".heading").eq(-2).addClass("style");
            $(".heading").eq(-4).addClass("style");
        });
    </script>
    <style>
        .style {
            color: red;
            font-family: fantasy;
            font-size: 20px;
        }
    </style>
</head>
<body>
    <ul>
        <li class="heading">GeeksForGeeks</li>
        <li class="heading">GeeksForGeeks</li>
        <li class="heading">GeeksForGeeks</li>
        <li class="heading">GeeksForGeeks</li>
    </ul>
</body>
</html>

输出:

jQuery:eq() 与 get():

  • .eq() 将其作为 jQuery 对象返回,这意味着 DOM 元素被包装在 jQuery 包装器中,这意味着它接受 jQuery 函数。
  • .get() 返回原始 DOM 元素数组。


相关用法


注:本文由纯净天空筛选整理自_shreya_garg_大神的英文原创作品 jQuery eq() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。