No estoy seguro de cuándo puedo usar las propiedades DOM y cuándo puedo usar los métodos Jquery en un objeto Jquery. Por ejemplo, utilizo un selectorMétodos de JQuery y propiedades DOM
var $elemSel = $('#myDiv').find('[id *= \'select\']')
En este punto, $ elemSel es un objeto jQuery que entiendo que ser una envoltura alrededor de la matriz de elementos DOM. Pude obtener una referencia a los elementos DOM iterando a través del objeto/matriz $ elemSel (¿Correcto?)
1. ¿Hay alguna manera de convertir este $ elemSel en una matriz regular no JQuery de elementos DOM? ? 2. ¿Puedo combinar propiedades DOM y métodos jQuery al mismo tiempo (algo así)
$elemSel.children('td').nodeName
(nombreNodo está relacionada DOM, los niños se relaciona jQuery)
EDIT: ¿Qué pasa con esto?
$elemSel.get(0).is(':checked')
EDIT 2:
Gracias por las respuestas. Ahora entiendo que puedo usar get (0) para obtener un elemento DOM. Preguntas adicionales:
¿Cómo convertiría un elemento DOM a un objeto JQuery?
Si asigno "this" a una variable, ¿esa es la nueva var DOM o JQuery? Si es JQuery, ¿cómo puedo convertir esto a un elemento DOM? (Como no puedo usar get (0))
var $ elemTd = $ (this);
Cuando hago una tarea como la de arriba, he visto algunas muestras de código que no incluyen el signo $ para el nombre de la variable. ¿Por qué?
Y en cuanto a mi pregunta original, ¿puedo combinar las propiedades DOM y las funciones JQuery al mismo tiempo en un objeto JQuery?
$ elemSel.children ('td'). NombreNodo
Gracias por la explicación. Entonces, si quiero trabajar con los elementos individuales del objeto Jquery y quiero ejecutar métodos Jquery en ellos, ¿tengo que usar "cada uno"? ¿Hay alguna otra manera? –
El objeto jQuery es una matriz. Entonces puede tratar cada instancia de un objeto jQuery como una matriz. Acceda al primer elemento de esa matriz para ejecutar sus métodos nativos de JavaScript en él. – Sampson
puedo solicitarle que eche un vistazo a una pregunta de jquery sobre un tema diferente aquí: http://stackoverflow.com/questions/13137404/jquery-find-div-class-name-at-a-certain-position-while -scrollar? –