所有,我已经尽我所能来解决这个问题,尽管我发现的可能的例子要复杂得多,而且似乎我是唯一一个遇到这个问题的人,所以我来找你帮助,或者只是一个解释。
在下面的代码中,我希望连续看到三个警报,tab-1、tab-2 和 tab-3,但我看到的是 tab-1 的三个警报。为什么会这样?获得预期效果的解决方案可能是什么?
感谢您的时间和帮助。
的HTML
<div id="tab-1">
<span class="test"></span>
</div>
<div id="tab-2">
<span class="test"></span>
</div>
<div id="tab-3">
<span class="test"></span>
</div>
jQuery
$('.test').each(function() {
alert($('.test').parent().attr("id"));
});