jQuery live方法中的序列化数组
在用javascript填充jQuery live方法中的序列化数组,jquery,Jquery,在用javascript填充select之后,我无法得到它的值。我的选择是多次的。 单击“保存”后,此代码必须显示方法中的选择的所有项目。 代码不起作用,我无法在不点击选项的情况下获取所有选项 将返回所有选项 请参见我可以修复问题 $('#saveToDb').live("click",function(){ $('[name="to[]"] option').prop('selected',true) alert($('[name="to[]"]').val
select
之后,我无法得到它的值。我的选择是多次的。单击“保存”后,此代码必须显示
方法中的选择的所有项目。
代码不起作用,我无法在不点击选项的情况下获取所有选项
将返回所有选项
请参见我可以修复问题
$('#saveToDb').live("click",function(){
$('[name="to[]"] option').prop('selected',true)
alert($('[name="to[]"]').val())
//alert($('[name="to[]"] option').serializeArray());
});
我看不出有什么问题。当我选择fdsfs
并单击save
时,警报会显示[object object]
。我想获取所有选项,而不点击进入选项。这和以前一样。witch link@Barmar:我编辑了它。您可以提交egain吗?:(您可以编辑此链接:ThanksDon’t use.serializeArray()
。该函数返回表单中要提交的元素,因此它只包含所选选项。只需单独使用选择器即可。
$('#saveToDb').live("click",function(){
$('[name="to[]"] option').prop('selected',true)
alert($('[name="to[]"]').val())
//alert($('[name="to[]"] option').serializeArray());
});