Also ich habe für den ganzen Nachmittag auf this problem stecken, die ich schließlich gelöst habe. Es stellte sich heraus, dass ich el statt $ el zugewiesen hatte.
Was ist der Unterschied zwischen den beiden und wann sollte ich sie verwenden?
Also ich habe für den ganzen Nachmittag auf this problem stecken, die ich schließlich gelöst habe. Es stellte sich heraus, dass ich el statt $ el zugewiesen hatte.
Was ist der Unterschied zwischen den beiden und wann sollte ich sie verwenden?
Gerade von the documentation, $el
ist:
A jQuery gecached (oder Zepto) Objekt für das Element der Ansicht. Eine praktische Referenz, anstatt das DOM-Element ständig neu zu umbrechen.
So ist $el
ein gecached, jQuery (oder Zepto) Version von el
. Wenn Sie eine beliebige jQuery- oder Zepto-Methode unter el
verwenden müssen, können Sie einfach $el
anstelle von el
in $()
jedes Mal verwenden.
Und Sie sollten nicht zuweisen zu "el" oder "$ el", sollten Sie ['setElement'] (http://documentcloud.github.com/backbone/#View-setElement) verwenden. –