jquery獲取所有選中的checkbox


獲取所有name為spCodeId的checkbox

     var spCodesTemp = "";
      $('input:checkbox[name=spCodeId]:checked').each(function(i){
       if(0==i){
        spCodesTemp = $(this).val();
       }else{
        spCodesTemp += (","+$(this).val());
       }
      });
      $("#txt_spCodes").val(spCodesTemp);

以類型查找

$("input[type='checkbox'][checked]")

以名稱查找

$("input:checkbox[name='the checkbox name']:checked") 

//如果是在某一些標簽下查找的話,為了防止查找到table #tbTemplate元素以外的checkbox:checked,我們可以這樣來限制:

$("table#tbTemplate input:checkbox[name='the checkbox name']:checked")  

原生態的用法

 

$($("table#tbTemplate input[type='checkbox']"),function(i,checkbox){

     if(checkbox.checked){

          // keep the state. or log this checked......

     }

});

判斷多選框是否有選中

if (!$("input[type='checkbox']").is(':checked')) {
    $('#sitetable').hide();
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM