在jquery中,想要選中某些元素以進行特定操作是非常常見的需求。如果想要選中某個元素后的N個元素,可以使用一個jquery的方法來實現。
$('selector:eq(index), selector:gt(index)');
其中,在selector中填入被選中元素的選擇器,index為被選中元素的下標,:eq(index)選中該下標的元素,:gt(index)選中下標大于該元素的元素。
舉個例子,現在有一串序列,選中第3個元素后的所有元素,可以這樣寫:
$('li:eq(2), li:gt(2)');
其中l(wèi)i為選中元素的選擇器,2為該元素的下標(從0開始),:eq(2)選中第3個元素,:gt(2)選中大于第3個元素的其他元素。
值得注意的是,選中元素的下標是從0開始計算的,所以如果想選中第1個元素后的所有元素,需要將index設為0。
總的來說,使用jquery選中某個元素后的N個元素不難,只需要靈活運用:eq和:gt選擇器即可。