CMS*_*CMS 15
我认为这是一个使用Traversing/map方法的好机会:
var valuesArray = $("#selectId option").map(function(){
return this.value;
}).get();
Run Code Online (Sandbox Code Playgroud)
如果你想得到两个包含所选和未选择值的独立数组,你可以这样做:
var values = {
selected: [],
unselected:[]
};
$("#selectId option").each(function(){
values[this.selected ? 'selected' : 'unselected'].push(this.value);
});
Run Code Online (Sandbox Code Playgroud)
之后,values.selected和values.unselected数组将包含正确的元素.
rah*_*hul 10
var arr = new Array;
$("#selectboxid option").each ( function() {
arr.push ( $(this).val() );
});
alert ( arr.join(',' ) );
Run Code Online (Sandbox Code Playgroud)
在按钮单击中
$("#btn1").click ( function() {
var arr = new Array;
$("#selectboxid option").each ( function() {
arr.push ( $(this).val() );
});
alert ( arr );
});
Run Code Online (Sandbox Code Playgroud)