I am still new in jquery and I have this code
<div>
abcsdf
<div> first child</div>
<div> second child</div>
</div>
I wanted to get the second child, they are dynamically populated using append and I don't know how to get it.
I wanted to display
$('the second element inner html here').dialog() etc..
Hoping someone can help me.
Thanks
check this link
Nth child selecter
Or you can try :eq Selector also
Eq selector
Use the nth-Child Selector. For example:
$('div:nth-child(2)')
Maybe it sounds silly but
$(".item").first().next()
does the trick.A number of ways to do this one. I'm going to assume the toplevel div has an id of 'top'. This is probably the best one:
or
or if you know for a fact there are at least 2 children
What about giving the div an id and then just grabbing it by
$('#mySecondDiv')
, depends how you dynamically generate it though...