Me encontré con una reacción que no podía explicar hoy mientras trabajaba con Jquery muy básico hoy y esperaba que uno de ustedes me explicara lo que está ocurriendo para conducir a estos resultados¿Qué significa un espacio en un selector de jquery?
Así que tengo un modelo DOM (simplificado aquí)
<div class="ObjectContainer">
<div class="Object">
<div>stuff</div>
<div class="Object">
<div>stuff</div>
la idea era establecer un atributo en el último objeto que utiliza este código:
$('div.ObjectContainer').find('div.Object :last').attr("index", "1");
ahora entiendo el código aquí era incorrecta y el selector hallazgo adecuada debería ser 'div .Objeto: la st ', pero son los resultados que no entiendo. Cuando ejecuté el primer código de esto ocurrió:
<div class="ObjectContainer">
<div class="Object">
<div index="1">stuff</div>
<div class="Object">
<div>stuff</div>
Podría alguien explicarme cómo mi selector inicial logró establecer un atributo en un nodo hijo?
': la última' = '*: pasado', 'div: última' = 'div *: última' – rkw