我正在从 select 元素中获取所有值,selected
使用这段 jquery 代码将没有属性。
$('#purchaseEditUpdateItemBtn').on('click', function(){
var selected = [];
$('#box2View option').each(function(index, element){
selected[index] = $(element).val();
});
return false;
});
这是我的选择框。
<select id="box2View" multiple="multiple" class="multiple">
<option value="1">ITEM001</option>
<option value="2">ITEM002</option>
<option value="3">ITEM003</option>
<option value="4">ITEM004</option>
</select>
这将创建一个名为selected
并将值保存为数组的 javascript 数组。我想从选项中获取所有值并模拟这样的查询。
estimate_id[]=1&estimate_id[]=2&estimate_id[]=3&estimate_id[]=4
以便服务器端将其作为数组接收。
PS:请注意,我想从选择元素中获取所有元素,而无需用户选择任何元素,因此,未使用 selected 属性。我尝试使用serialize()
which 不起作用,因为serialize()
需要选择元素,这在我的情况下是不正确的。
谢谢你