jQuery больше, чем не селектор? - PullRequest
       0

jQuery больше, чем не селектор?

1 голос
/ 22 сентября 2011

Я пытаюсь выяснить, как использовать greater than в jQuery без селектора?

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

Моя проблема в том, что я использую это в выражении for и не могу использовать селектор :gt().

Так как бы я это сделал?

Ответы [ 2 ]

5 голосов
/ 22 сентября 2011

Используйте метод slice :

myItems.slice(2).css('width', '100px');
1 голос
/ 22 сентября 2011

Я думаю, вы ищете метод 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...