Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jquery не работает в цикле (https://javascript.ru/forum/jquery/21274-jquery-ne-rabotaet-v-cikle.html)

alexus 03.09.2011 14:02

jquery не работает в цикле
 
Привет Всем! Как-то не получается заставить jquery работать в цикле.
Суть проблемы такова:
$('div:eq(0)') – работает,
а так: var i=0; $('div:eq(i)') – не работает. Может jquery переменную не видит со своей библиотеки? Пробовал обьявлять переменную внутри конструкций типа $(document).ready(function(){}); – иногда работает иногда нет, а почему непонятно. Кто знает подскажите?
:(

devote 03.09.2011 14:27

Цитата:

Сообщение от alexus
var i=0; $('div:eq(i)')

Странный пример, а поподробнее можно?

walik 03.09.2011 14:47

Так потому что ты i пишешь как обычный символ строки, а надо переменную передавать, короче говоря, кавычки:
$('div:eq('+i+')')

devote 03.09.2011 14:49

Цитата:

Сообщение от walik
Так потому что ты i пишешь как обычный символ строки, а надо переменную передавать, короче говоря, кавычки:
$('div:eq('+i+')')

Хех, я это проглядел =))) Да, надо спать чаще)


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