Todavía soy nuevo en jquery y tengo este código
<div> abcsdf <div> first child</div> <div> second child</div> </div>Quería obtener el segundo hijo, se completan dinámicamente usando append y no sé cómo obtenerlo.
quería mostrar
$('the second element inner html here').dialog() etc..
Espero que alguien pueda ayudarme.
Gracias
Varias maneras de hacer esto. Voy a suponer que el div de nivel superior tiene una identificación de 'superior'. Este es probablemente el mejor:
$('#top > :nth-child(2)').whatever();o
$('#top').children(':first-child').next().whatever();o si sabe a ciencia cierta que hay al menos 2 niños
$($('#top').children()[1]).whatever();mira este enlace
O puedes probar :eq Selector también
Utilice el selector de n-ésimo hijo . Por ejemplo: $('div:nth-child(2)')