Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   индекс класса (https://javascript.ru/forum/jquery/39166-indeks-klassa.html)

Faab 18.06.2013 17:04

индекс класса
 
Есть пару элементов с классом тест.
<div class="test">A</div>    //индекс 0
<div class="test">B</div>    //индекс 1
<div class="test">C</div>    //индекс 2


И есть переменная index в которой лежит значение индекса одного из классов test. Можно ли обратьтся к классу test по его индексу?

Конечно же я подумал о селекторе :eq(), но индекс же у меня в переменной.

danik.js 18.06.2013 17:17

$('.test').eq(index); // (1)
$('.test:eq(' + index + ')'); // (2)

Faab 18.06.2013 17:44

Спасибо! А во втором примере работает как ни странно только с одинарными ковычками.

danik.js 19.06.2013 01:36

Цитата:

Сообщение от Faab
А во втором примере работает как ни странно только с одинарными ковычками

Ага, конешно )
$(".test:eq(" + index + ")"); // (2)


В JS нет никакой разницы между кавычками (естественно использовать их надо в паре :) )

Faab 19.06.2013 10:58

Я просто синтакс не понял - ставил двойные внутрь. А тут просто слияние, а не ковычки в ковычках.


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