我正在使用 jquery UI 选项卡。我有 2 个分别带有 id #tab1
&的标签#tab2
。两个选项卡
包含2 个复选框(共 4 个)。而目前都是unchecked
. 现在我写了这个 jquery 代码:
$("#tab2").find("input:not(:checked)").each(function () { alert("1"); });
我的问题是,警报来了 4 次,但它应该来了 2 次。这里有什么问题?
编辑
<div class="dialog">
<div id="tab">
<ul>
<li><a href="#tab1">A</a></li>
<li><a href="#tab2">B</a></li>
</ul>
<div id="tab1">
<input type="checkbox" />
<input type="checkbox" />
</div>
<div id="tab2">
<input type="checkbox" />
<input type="checkbox" />
</div>
</div>
</div>