我还不太熟悉jquery,我有这段代码:
<div>
abcsdf
<div> first child</div>
<div> second child</div>
</div>
我想获取第二个子元素,它们是通过append动态生成的,我不知道该如何获取它。
我想显示:
$('这里是第二个元素的inner html').dialog() 等等...
希望有人能帮帮我。
谢谢
我还不太熟悉jquery,我有这段代码:
<div>
abcsdf
<div> first child</div>
<div> second child</div>
</div>
我想获取第二个子元素,它们是通过append动态生成的,我不知道该如何获取它。
我想显示:
$('这里是第二个元素的inner html').dialog() 等等...
希望有人能帮帮我。
谢谢
有许多方法可以实现这个功能。我假设顶级div的id为“top”。以下方法可能是最佳选择:
$('#top > :nth-child(2)').whatever();
或者$('#top').children(':first-child').next().whatever();
或者如果你确切知道至少有两个孩子
$($('#top').children()[1]).whatever();
$(".item").first().next()
就能解决问题。如果给这个 div 加上一个 id,然后通过 $('#mySecondDiv')
来获取它,这样怎么样?不过这取决于你是如何动态生成它的...