Для выполнения, я часто сохранять ссылки на DOM элементы в вар, такие как:Сохранение ссылки на Jquery элемент в хэш-массива
var $header = $("#header");
Если у меня есть несколько элементов, я хотел бы уметь сделать что-то вроде:
var someNamespace = {
$header : $("#header"),
$footer : $("#footer")
}
Последний, кажется, дает ошибку. Как вы справляетесь с этим, не создавая тонны варов?
Зачем вам тонны Варса? ;) –
_ «Кажется, что ошибка» _? Какая ошибка? Что говорит консоль JS? Я не вижу ничего плохого в том, что вы опубликовали, действительно, для меня это работало отлично: http://jsfiddle.net/tSzMH/ (Кстати, термин JavaScript - это «объект», а не «хэш-массив», .) – nnnnnn
@nnnnnn. кроме этого было 'var someNamespace = { $ header = $ (" # header "), $ footer = $ (" # footer ") };' пару минут назад. **: (** – gdoron