みなさん、こんにちは。時間を割いて私の質問に答えてくれてありがとう。
「skillLevel」のクラスを持つ6つのselect要素を持つフォームがあります。jQueryを使用して各select要素の値を(できれば配列で)取得する必要があります。
どうやってやるの?
みなさん、こんにちは。時間を割いて私の質問に答えてくれてありがとう。
「skillLevel」のクラスを持つ6つのselect要素を持つフォームがあります。jQueryを使用して各select要素の値を(できれば配列で)取得する必要があります。
どうやってやるの?
メソッドを使用できます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());
});
このフィドルをチェックしてください
礼儀:JqueryApi
このフィドルがあなたに役立つことを願っています: 選択されたすべてのオプション
$(".skillLevel")
値が必要なすべての要素を選択し、それらを反復処理し、.val()
すべての要素の値を抽出して、必要に応じて処理する必要があると思います。
お役に立てれば!