eq() 方法是 jQuery 方法庫中的一種方法,它用于從匹配的元素集合中取出一個特定的元素。該方法可以接受一個整數參數,表示想要獲取的元素在集合中的索引號,索引號從0開始計數。
例如: $("ul li").eq(2).css("background-color", "red"); 上述代碼將會選定 ul 元素下第三個 li 元素(索引號為2),并將其背景色設置為紅色。
如果給 eq() 方法傳遞一個負數參數,那么該方法會從元素集合的末尾往前計算索引號,比如:
$("ul li").eq(-2).css("background-color", "green");
上述代碼將會選定 ul 元素下倒數第二個 li 元素,并將其背景色設置為綠色。
需要注意的是,如果元素集合的長度小于等于給定的參數,那么 eq() 將返回一個空的 jQuery 對象。
例如: $("ul li").eq(10).css("background-color", "blue");
上述代碼的元素集合中只有5個 li 元素,所以 eq() 方法將返回一個空的 jQuery 對象,其背景色將不會被改變。
總之,eq() 方法是一個非常實用的 jQuery 方法,它可以讓我們方便地取得元素集合中的特定元素,從而實現我們所需的各種操作。
上一篇怎么看css引入的路徑