大家好,感谢您花时间回答我的问题。获取表单中所有选定元素的所有选定元素
我有一个表格,带有6个“skillLevel”类别的选择元素。我需要使用jQuery获取(最好是在一个数组]各选择元素的值
我如何能做到这一点
大家好,感谢您花时间回答我的问题。获取表单中所有选定元素的所有选定元素
我有一个表格,带有6个“skillLevel”类别的选择元素。我需要使用jQuery获取(最好是在一个数组]各选择元素的值
我如何能做到这一点
您可以使用map
方法:?
var arr = $('select.skillLevel').map(function(){
return this.value
}).get()
arr
是一个数组的值。
像这样的事情会为你做的。
var val = new Array();
$("select.skillLevel").each(function(){
val.push(this.value);
});
我认为你必须使用$(".skillLevel")
来选择你想要的值的所有元素,然后迭代它们,并使用.val()
来提取每个元素的值,并按需要处理它。
希望这会有所帮助!
var array = [];
$('.skillLevel option:selected').each(function() {
array[ $(this).val()] = $(this).text();
});
选项:选择正是我需要感谢 – Andrew
使用它作为
$(".skillLevel option:selected").each(function() {
alert($(this).text());
});
看看这个小提琴
礼貌来源:JqueryApi
希望这拨弄将帮助您: All selected options
非常感谢.... –