廢話不多說上代碼
//單選框獲取值
var receiptType=$('input:radio[name="receipt_type"]:checked').val(); $('#cart_quotations').append('<input type="hidden" name="receiptType" value="' + receiptType + '"/>'); alert("1111="+receiptType); var priceConfig=$('input:radio[name="price_config"]:checked').val(); $('#cart_quotations').append('<input type="hidden" name="priceConfig" value="' + priceConfig + '"/>'); alert("2222="+priceConfig); // var receiptType=$('input:checkbox[name="product_attr_config[]"]:checked').val();
//復選框獲取值 var text = $("input:checkbox[name='product_attr_config[]']:checked").map(function(index,elem) { return $(elem).val(); }).get().join(','); $('#cart_quotations').append('<input type="hidden" name="text" value="' + text + '"/>'); alert("選中的checkbox的值為:"+text);
//只需獲取個數 var cks = document.querySelectorAll("input[type=checkbox]:checked"); alert("你選中了-->" + cks.length + "<--個");
單選:
<input value="0" name="receipt_type" type="radio">
var receiptType=$('input:radio[name="receipt_type"]:checked').val();
復選:
<input name="product_attr_config[]" id="ind0" value="0" type="checkbox">
var text = $("input:checkbox[name='product_attr_config[]']:checked").map(function(index,elem) { return $(elem).val();