关于的radio和CheckBox属性获取值问题


废话不多说上代码

//单选框获取值
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();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM