2012-05-17 27 views
14

Así que he estado estancado durante toda la tarde en this problem que finalmente resolví. Resultó que estaba asignando el en lugar de $ el.

¿Cuál es la diferencia entre los dos y cuándo debo usar cada uno de ellos?

Respuesta

20

Directamente desde the documentation, $el es:

A en caché jQuery (o Zepto) objeto para el elemento de la vista. Una referencia útil en lugar de volver a envolver el elemento DOM todo el tiempo.

Así, $el es una caché, jQuery (o Zepto) versión de el. Si necesita utilizar cualquier método jQuery o Zepto en el, puede simplemente usar $el en lugar de envolver el en $() cada vez.

+18

Y no debe asignar 'el' o' $ el', debe usar ['setElement'] (http://documentcloud.github.com/backbone/#View-setElement). –

Cuestiones relacionadas