estoy teniendo un tiempo increíblemente difícil encontrar a cabo para obtener el DOMElement real de un selector de jQuery. Código de muestra:cómo conseguir un elemento DOM de un selector de jQuery
<input type="checkbox" id="bob" />
var checkbox = $("#bob").click(function() { //some code })
y en otro fragmento de código Estoy tratando de determinar el valor comprobado de la casilla de verificación.
if (checkbox.eq(0).SomeMethodToGetARealDomElement().checked)
//do something.
Y por favor, no quiero hacer:
if (checkbox.eq(0).is(":checked"))
//do something
Eso me la vuelta de la casilla, pero otras veces que he necesitado la DOMElement real.
Un caso en el que esto puede ser necesario: en Knockout.js la función 'applyBindings' espera un nodo DOM no un selector jQuery. Esta pregunta (y sus respuestas) son exactamente lo que se necesita. –