<?php echo Form::select('order_item[quantity][]', $order_item->quantity,
Util_Model::get_prop($order_item, 'item_sku', 'item', 'get_sales_restriction()')
, array('class' => 'select-block check_quantity')); ?>
我有这样的选择框,以下代码不起作用。
$(".check_quantity").change(function(){
alert('come in');
$.skus_check();
});
$.skus_check = function(){
var item_skus_quantities = [];
$('.check_quantity').each(function(){
item_skus_quantities.push($(this).val());
});
}
我想将所有选择值都放入数组中。如何做到这一点,谢谢
<button class="btn dropdown-toggle clearfix btn-input" data-toggle="dropdown"
id="form_order_item[quantity][]"><span class="filter-option pull-left">1</span>
<span class="caret"></span></button>
事实上问题是因为引导程序。在此范围内filter-option pull-left
是选定的值。怎么处理这个?
答案 0 :(得分:0)
试试这个
<script>
$(function(){
$(".check_quantity").on("change",function(){
alert('come in');
var ret= getChecked();
});
});
function getChecked(){
var items = [];
$.each($('.check_quantity:checked'),function(){
items.push($(this).val())
});
return items;
}
</script>