JQuery中的eq()方法可以讓我們選中某一個(gè)特定的元素,根據(jù)它的索引值進(jìn)行選擇。有時(shí)候我們需要選中多個(gè)元素,甚至是不連續(xù)的元素。這時(shí)候我們可以使用多個(gè)eq()方法來(lái)選中它們。
//選中第1個(gè)和第3個(gè)p元素 $("p:eq(0), p:eq(2)").css("color", "red");
上面代碼中,我們使用了逗號(hào)分隔符,把兩個(gè)eq()方法連接起來(lái),從而選中第1個(gè)和第3個(gè)p元素,并將它們的文字顏色設(shè)置為紅色。
一個(gè)更復(fù)雜的例子,我們選中了第3、5、7、9和11個(gè)p元素,并設(shè)置它們的背景色和邊框顏色。
//選中第3、5、7、9和11個(gè)p元素 $("p:eq(2), p:eq(4), p:eq(6), p:eq(8), p:eq(10)").css({ "background-color": "yellow", "border": "2px solid green" });
使用多個(gè)eq()方法可以給我們更大的靈活性,讓我們?cè)谛枰x中多個(gè)元素的時(shí)候能夠更方便地實(shí)現(xiàn)目標(biāo)。需要注意的是,每個(gè)eq()方法單獨(dú)來(lái)看都只能返回一個(gè)元素,我們需要把多個(gè)eq()方法用逗號(hào)分隔符連接在一起,從而實(shí)現(xiàn)選中多個(gè)元素。