JQuery中的 eq() 方法是一種非常常用的方法。它能夠讓我們從多個元素中選出一個或多個元素。這些元素的選擇是通過指定索引號來實現的。這個方法使用的是0-based indexing,也就是說它會從0開始計數。
// 例如,我們有以下列表 <ul> <li>列表項1</li> <li>列表項2</li> <li>列表項3</li> <li>列表項4</li> </ul> // 我們可以使用以下代碼來選擇第3個列表項 $("ul li").eq(2);
需要注意的是,索引號從0開始計數,因此我們使用的是2而不是3。這樣的代碼可以讓我們獲取列表項的值、屬性或者修改其CSS樣式。
// 獲取列表項的文本值 var listItemText = $("ul li").eq(2).text(); // 獲取列表項的class var listItemClass = $("ul li").eq(2).attr("class"); // 修改列表項的背景色 $("ul li").eq(2).css("background-color", "yellow");
另外,eq() 方法還可以傳入一個負數,表示從列表末尾開始計數。例如:
// 選擇倒數第3個列表項 $("ul li").eq(-3);
總之,eq() 方法是在 JQuery 開發中非常有用的一個方法。