私は、次のコードで複数選択のすべてのオプション値を取得しようとしています。私はこれを行うと、私は唯一の見返りに、[オブジェクトのオブジェクト]を取得jqueryを使用して複数選択のすべてのオプション値を取得するにはどうすればよいですか?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
。
これを解決する方法の提案はありますか?
私は、次のコードで複数選択のすべてのオプション値を取得しようとしています。私はこれを行うと、私は唯一の見返りに、[オブジェクトのオブジェクト]を取得jqueryを使用して複数選択のすべてのオプション値を取得するにはどうすればよいですか?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
。
これを解決する方法の提案はありますか?
試してみてください。
var arr = [];
$("#SelectRight > option").each(function(){
arr.push(this.value);
});
arr
配列内のすべての値を格納します。
あなたがそれらをカンマ区切りで単一の文字列になりたい場合は、このようにさらに行くことができます:
var str = arr.join(', ');
var optionArray = $.makeArray($("#SelectRight option"));
あなたはそれらの値を保存したいですか?アレイで?コンマで区切られていますか?それ以外は? – papaiatis
私はカンマで区切ります。 – ffffff01
SelectRightはあなたの選択の名前ですか? –