我试图找出如何在没有选择器的情况下在jQuery中使用greater than
?
$('.myClass').gt(2).css('width','100px');
我的问题是我在for
语句中使用了这个,我无法使用选择器:gt()
。
那我该怎么做呢?
答案 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