2013-03-06 52 views
0
<table width="100%"> 
    <tbody> 
     <tr id="InfoCol_1158341_NY" class="InfoCol"> 
      <td width="50%" id="InfoType_221832" class="TypeCol"> 
       <input type="radio" value="221832" name="lt_1158341_221832" id="lt_1158341_221832" class="lt_"> 
       <br><label id="lbl_lt_1158341_221832" for="lt_1158341_221832" class="lt_ ">Linse 1<br>Hours: 8</label> 
       <input type="hidden" name="hr_1158341_221832" id="hr_1158341_221832" value="8" class="hr_"> 
       <input type="hidden" name="un_1158341_221832" id="un_1158341_221832" value="0" class="un_"> 
       <input type="hidden" name="pr_1158341_221832" id="pr_1158341_221832" value="8" class="pr_"> 
      </td> 
      <td width="50%" id="InfoType_221833" class="TypeCol"> 
       <input type="radio" value="221833" name="lt_1158341_221833" id="lt_1158341_221833" class="lt_"> 
       <br><label id="lbl_lt_1158341_221833" for="lt_1158341_221833" class="lt_ ">Linse 2<br>Hours: 1</label> 
       <input type="hidden" name="hr_1158341_221833" id="hr_1158341_221833" value="1" class="hr_"> 
       <input type="hidden" name="un_1158341_221833" id="un_1158341_221833" value="0" class="un_"> 
       <input type="hidden" name="pr_1158341_221833" id="pr_1158341_221833" value="1" class="pr_"> 
      </td> 
     </tr> 
    </tbody> 
</table> 

下面的選擇器都不返回無線電。我需要知道是否沒有人被檢查。 注:PID傳遞和價值是1158341JQuery->檢查無線電組是否有任何選擇

$(radio[name^="lt_'+PID+'"]') 


$('.TypeCol radio[name^="lt_'+PID+'"]') 

不能按類做,因爲輸入可以在這個動態創建的形式隱藏與無線電。

回答

2

的選擇:

$('input[type=radio][name^="lt_'+PID+'"]') 

要查看是否不被選中:

if ($('input[type=radio][name^="lt_'+PID+'"]:checked').length > 0) { 

http://api.jquery.com/checked-selector/

+0

有些人可能是不可見的,怎麼只檢查可見的呢? – MB34 2013-03-06 18:22:17

+0

http://api.jquery.com/visible-selector/ – Blazemonger 2013-03-06 18:23:45

+0

所以像這樣:'$('input [type = radio] [name^=「lt _'+ PID +'」]:checked:visible')' – MB34 2013-03-06 20:03:10

相關問題