jQuery大于非选择器?

时间:2011-09-22 18:22:57

标签: jquery for-loop

我试图找出如何在没有选择器的情况下在jQuery中使用greater than

$('.myClass').gt(2).css('width','100px');

我的问题是我在for语句中使用了这个,我无法使用选择器:gt()

那我该怎么做呢?

2 个答案:

答案 0 :(得分:5)

使用slice方法:

myItems.slice(2).css('width', '100px');

答案 1 :(得分:1)

我认为您正在寻找slice方法,其行为与您期望的一样:

$('.myClass').slice(2).css('width','100px'); // get the third elements and all subsequent elements and change their styles

这具有额外的优势,即能够指定范围,而不仅仅是起点:

$('.myClass').slice(2, 5).css('width', '100px'); // select elements 2 through to 5