Soy nuevo en jQuery, disculpas si esta es una pregunta tonta.
Cuando lo uso, encuentro un elemento usando la identificación, sé que siempre hay una coincidencia y para acceder a él usaría el índice [0]. ¿Existe una forma mejor de hacer esto? Por ejemplo
var gridHeader = $("#grid_GridHeader")[0];
fuente
$("#id") /* jQuery object */ != $("#id").get(0) /* DOM Object */
document.getElementById('id')
, no crees un objeto jQuery solo para tirarlo ... eso es un desperdicio tremendo, desde el motor de selección hasta el contenedor de objetos, es simplemente exagerado sin una buena razón :)document.getElementById('id')
con$('#id')[0]
pero no me gustó[0]
. Tu comentario sobre el despilfarro me hizo pensar en definir$0 = function(id){return document.getElementById(id);}
y ahora me gusta$0('id')
más. La misma cantidad de caracteres que$('#id')
, solo desearía que pudiera ser$#('id')