Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Выделение n элементов в коллекции (https://javascript.ru/forum/jquery/43091-vydelenie-n-ehlementov-v-kollekcii.html)

Faab 21.11.2013 16:31

Выделение n элементов в коллекции
 
Как выделить из коллекции первых столько-то элементов. Например:

console.log( $(".arraow").lenght ); // выводит 20
var iNeededToDisplay = 15;


Мне нужно повесить несколько JQuery методов на первые 15 элементов из коллекции $(".arraow") Я прописываю так:
for(i=0;i<iNeededToDisplay; i++){
        $(".arraow")[i].stop().removeClass('displayNone').fadeTo("normal",1).addClass('displayBlock');
      };

Но так выходит сообщение что TypeError: Object #<HTMLElement> has no method 'stop'...¨Хотя если повесить эти же методы на всю коллекцию, то всё работает нормально.

ksa 21.11.2013 16:39

Цитата:

Сообщение от Faab
Мне нужно повесить несколько JQuery методов на первые 15 элементов из коллекции $(".arraow")

Используй метод eq()...
http://jquery-docs.ru/Core/eq/#position

for(i=0;i<iNeededToDisplay; i++){
   $(".arraow").eq(i).stop().removeClass('displayNone').fadeTo("normal",1).addClass('displayBlock');
};

Faab 21.11.2013 23:59

Что-то я совсем забыл про этот метод. Спасибо


Часовой пояс GMT +3, время: 11:22.