我想弄清楚如何在没有选择器的jQuery中使用greater than
?jQuery大于非选择器?
$('.myClass').gt(2).css('width','100px');
我的问题是,我在for
语句中使用这个,我不能使用选择:gt()
。
那么我该怎么做呢?
我想弄清楚如何在没有选择器的jQuery中使用greater than
?jQuery大于非选择器?
$('.myClass').gt(2).css('width','100px');
我的问题是,我在for
语句中使用这个,我不能使用选择:gt()
。
那么我该怎么做呢?
使用slice方法:
myItems.slice(2).css('width', '100px');
我认为你正在寻找的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
不,第一个示例获取第二个元素和所有后续元素。 http://api.jquery.com/slice/ – Cokegod
@Cokegod Um,基于0的索引? – lonesomeday
你说得对,我的错。 – Cokegod
您能否提供代码的其余部分? –
你想做什么? – genesis
更多解释请!你想达到什么目的? –