Допустим, у меня есть следующий HTML:Эталонные несколько элементов в одной переменной
<div class="city">
<div class="building"></div>
<div class="street"></div>
<div class="house"></div>
</div>
<div class="city">
<div class="building"></div>
<div class="street"></div>
<div class="house"></div>
</div>
Я хочу, чтобы все в переменной, так что я мог бы сделать:
var city = $('.city'),
building = city.find('.building'),
street = city.find('.street'),
house = city.find('.house');
Есть еще один способ сделать это как-то в переменной, чтобы облегчить ситуацию?
var city = $('.city');
city[building = $('.building')];
city[street = $('.street')];
city[house = $('.house')];
Так что я могу получить доступ позже как-то нравится:
city[0]
или
city[building]
?
Как ваш второй пример проще первого? – dezman
Вы правы в этом случае, но в реальном случае я пытаюсь сделать имена переменных понятными, поэтому он становится сложным. – Alvaro