jQuery中的children方法可以用來篩選指定元素的子元素,而.gt() 方法則可以選擇當前集合中所有指定下標之后的元素。
比如下面這個例子:
$(document).ready(function(){
$("div").children("p").gt(1).css("background-color", "yellow");
});
這段代碼會選中所有div元素內的p元素,并且選擇下標為2及以上的元素,將它們的背景色設為黃色。
需要注意的是,.gt() 方法的下標是從0開始計算的。所以,如果想選中第一、二個元素,應該使用.eq() 方法:
$(document).ready(function(){
$("div").children("p").eq(0).css("background-color", "red");
$("div").children("p").eq(1).css("background-color", "blue");
});
這段代碼會選中所有div元素內的p元素,并且選擇下標為0和1的元素,將它們的背景色設為紅色和藍色。