Colección de citas famosas - Slogan de motivación - $(esto). find(' ul: first Li '); uso de Jquery ul: primer labio Explique qué significa esta oración para obtener el primer ul.

$(esto). find(' ul: first Li '); uso de Jquery ul: primer labio Explique qué significa esta oración para obtener el primer ul.

Jquery proporciona una gran cantidad de selectores para ayudarnos a operar cómodamente los elementos DOM de la página. Para facilitar la explicación de este problema, primero construimos un fragmento de código html:

ltdiv? id = " prueba " gt

ltul? id="ul1 " >>p>

lt李gtul 1-1 lt;/李gt

lt李gtul 1-2 lt;/李gt

lt李gtul 1-3 lt;/李gt

lt/ul gt;

ltul? id="ul2 " >>p>

lt李gtul2-1 lt;/李gt

lt李gtul2-2 lt;/李gt

lt李gtul2 -3 lt;/李gt

lt/ul gt;

lt/div gt; Analicemos su declaración paso a paso. En primer lugar, suponiendo que se trata de un elemento div con una identificación de prueba, entonces $(this) no solo selecciona todo el elemento div con una identificación de prueba. $('#prueba'). Find('ul') son todas las etiquetas ul en el objeto seleccionado.

: primero significa seleccionar el primer elemento, de manera similar: último significa seleccionar el último elemento. Si desea seleccionar elementos de manera flexible, puede usar: eq(i), donde I representa el subíndice del elemento.

Entonces $('#test '). find('ul:first ') significa seleccionar el primer ul.

Un espacio representa una selección de elementos secundarios del objeto, por lo que $('#test '). find('ul: first li ') representa la selección de tres li en ul1.