Backbone.Js - какая разница между el и $el?

Таким образом, я застрял весь день на этой проблеме, который я окончательно решил. Оказалось, что я назначал el вместо $el.

Какая разница между двумя и когда я должен использовать каждый из них?

Ответы

Ответ 1

Прямо из документации, $el:

Кэшированный объект jQuery (или Zepto) для элемента view. Удобная ссылка, а не повторная упаковка элемента DOM все время.

Итак, $el - это кешированная, jQuery (или Zepto) версия el. Если вам нужно использовать любые методы jQuery или Zepto на el, вы можете просто использовать $el вместо того, чтобы обернуть el в $() каждый раз.