大家好,感谢您抽出时间来回答我的问题。
我有6个与类“skillLevel”的选择元件的一种形式。 我需要得到(优选在阵列中]使用jQuery各选择元件的值。
我怎样才能做到这一点?
大家好,感谢您抽出时间来回答我的问题。
我有6个与类“skillLevel”的选择元件的一种形式。 我需要得到(优选在阵列中]使用jQuery各选择元件的值。
我怎样才能做到这一点?
您可以使用map
的方法:
var arr = $('select.skillLevel').map(function(){
return this.value
}).get()
arr
是值的阵列。
var array = [];
$('.skillLevel option:selected').each(function() {
array[ $(this).val()] = $(this).text();
});
像这样的东西会为你做的。
var val = new Array();
$("select.skillLevel").each(function(){
val.push(this.value);
});
使用它作为
$(".skillLevel option:selected").each(function () {
alert($(this).text());
});
看看这个小提琴
http://jsfiddle.net/zF6HY/1/
:从礼貌JqueryApi
希望这拨弄将帮助您: 所有选择的选项
我认为你必须使用$(".skillLevel")
来选择你想要的所有值的元素,然后遍历它们,并使用.val()
来提取每个元素的值,并把它当作你想。
希望这可以帮助!