Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можно ли в jQuery-селекторе использовать переменные? + пояснения

Ваня Пупков Профи (516), на голосовании 9 лет назад
Эквивалентны ли эти записи?

$(p:eq(0)>input);

и

var aN = 0;
$(p:eq(aN)>input);
Голосование за лучший ответ
Саня Семенов Оракул (60497) 9 лет назад
селекторы это строка поэтому ее можно склеить из кусочков между которыми и воткнуть переменную
Константин Нестеров Просветленный (47564) 9 лет назад
они одинаково не выполнятся, потому что селектор записывается в строке.

$("p:eq(0)>input");

выдаст тоже, что и

var aN = 0;
$("p:eq("+aN+")>input");
Похожие вопросы