0
jqueryのselectドロップダウンから値を読み込み、各オブジェクトにTextプロパティとValueプロパティがあるオブジェクトの配列にデータを取り込みたいとします。jqueryを使用して選択を読み取るにはどうすればよいですか?
jqueryを使用してこれを行う最良の方法は何ですか?
jqueryのselectドロップダウンから値を読み込み、各オブジェクトにTextプロパティとValueプロパティがあるオブジェクトの配列にデータを取り込みたいとします。jqueryを使用して選択を読み取るにはどうすればよいですか?
jqueryを使用してこれを行う最良の方法は何ですか?
あなたは、あなたがより簡潔$.map
を使用することができ、$.each
var options = [];
$("select option").each(function(i, val){
var $val = $(val);
options.push({ text: $val.text, value: $val.val() });
});
を選択し、その後、ループそれらのオプションで選択したいかと思います:
var options = $.map($("select option"), function(val){
var $val = $(val);
return { text: $val.text(), value: $val.val() };
});
var choices = [];
$("select option").each(function(index, element) {
var $i = element;
choices.push({ $i.text, $i.val() })
}
はい、間違いありません。 –