checkbox 全選反選 可以根據小項判斷大項是否勾選
阿新 • • 發佈:2019-01-29
$(document).ready(function(){ $("#htxhsall").click( function () { if(this.checked){ $("[name=htxhs]:checkbox").attr("checked",true); }else{ $("[name=htxhs]:checkbox").attr("checked",false); } }); $(".htxhs").click(function(){ var htxhsallflag=true; $("input[type=checkbox].htxhs").each(function (){ if(!this.checked){ htxhsallflag=false; } }); $("#htxhsall").attr("checked",htxhsallflag); }); });
<pre name="code" class="javascript"> var length=$("input[name='htxhs']:checked").length; if(length<=0){ gAlert("請選擇要評分的商品"); return false; } var str=""; $("input[name='htxhs']:checked").each(function(i){ if(i==(length-1)){ str+=$(this).val(); }else{ str+=$(this).val()+","; } }) $("#htxhsstr").val(str);