У меня есть что-то простое:
$(selector).append("somestuff");
Но поскольку я собираюсь повторно использовать селектор, я его кеширую с помощью:
var $selector = $(selector);
Итак, я получаю:
$selector.append("somestuff");
Мой вопрос: должен ли я это делать, или должен ли я делать:
var selector = $(selector);
selector.append("somestuff");
Попытка одного, оба работают. Какой метод правильный и почему? Является ли $
в $selector
ненужным, поскольку объект jquery уже объявлен в $(selector)
?
Изменить
Спасибо за ответы. Это кажется очень простым и понятным. Тем не менее, по-видимому, существуют разногласия относительно того, следует ли использовать переменную $
в этой переменной. Было бы хорошо, если бы каждый мог проголосовать за ответ.:)