2012-06-21 222 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

這是正確的行爲。你只需要激活(當前)選項卡的未勾選複選框? –

回答