О селекторе jquery

#javascript #jquery

#javascript #jquery — jquery — запрос #jquery

Вопрос:

Как лучше всего использовать множественный селектор jquery?

 jQuery(this) / jQuery('#id')
  

или

 var _this = jQuery(this)
  

?

Комментарии:

1. Что?? добавьте какое-нибудь более четкое объяснение того, что вы имеете в виду

2. Мне нужен просто лучший метод между вызовом jQuery (‘#id’) и сохранением этого в переменную? извините за мой плохой английский

3. Селектор, который вы должны использовать, действительно зависит от многих различных факторов, таких как ваш HTML-дизайн в первую очередь, место, к которому вы хотите получить доступ, и так далее. Если вы хотите получить ответ, вам следует сначала более подробно объяснить свой случай, чтобы мы могли дать совет.

4. Да, извини, парень, у меня нет слова на английском, чтобы объяснить это, лол

Ответ №1:

Основное различие между

 jQuery('#id');
  

и

 var selector = jQuery('#id');
  

для первого типа, если вы вызываете одно и то же более одного раза, то для каждого вызова выполняется обход DOM, чтобы получить ссылку на элемент,
но во втором случае он сохраняет ссылку и не просматривает DOM для каждого запроса. Это экономит накладные расходы.

Комментарии:

1. Ах, спасибо, это именно то, что мне нужно. Спасибо Pandeyz