2012-05-17 7 views
14

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?

Antwort

20

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.

+18

Und Sie sollten nicht zuweisen zu "el" oder "$ el", sollten Sie ['setElement'] (http://documentcloud.github.com/backbone/#View-setElement) verwenden. –

Verwandte Themen