2012-06-21 159 views
0

我正在使用jQuery UI选项卡。我有两个标签分别为#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> 
+2

你能告诉我们你的HTML? – antyrat

+1

或发布[jsfiddle](http://jsfiddle.net) –

+0

这是正确的行为。你只需要激活(当前)选项卡的未勾选复选框? –

回答