jquery中eq、gt、and用法

2025年05月05日 17:58
有2个网友回答
网友(1):

jquery中:

eq:(取指定索引的元素)

实例:


    
        A
        B
        C
        D
    

$(document).ready(function () {
            $('tr:eq(2)').css('background', '#FF0000');
        });

结果:取的是C

gt:(取大于指定索引的元素)

$(document).ready(function () {
           $('ul li:gt(2)').css('color', '#FF0000');
       });

结果:给大于2的增加一个颜色。

jQuery中并没有and选择器,只有andSelf。

andSelf:(将先前所选的元素加入当前元素集合中)

$("div").find("p").andSelf().addClass("border");

结果:找到所有 div,以及其中的所有段落,并为它们添加两个类名。

网友(2):

你好 我给你 翻译下吧 gt eq都是筛选器 比如 一个ul中有 5个 li 首先 明确一点 下标从0开始
gt(1) 代表着 下标大于1的 也就是 下标234 都可以
eq(1) 代表着 第二个
&&这个是 并且的意思 但说实话 我没用过这个 前两个 gt 和 eq倒是常用
希望能帮到你 谢谢