0
jquery의 select 드롭 다운에서 값을 읽고 각 객체가 Text 속성과 Value 속성을 갖는 객체 배열에 채워 넣고 싶습니다.어떻게 jquery를 사용하여 select를 읽을 수 있습니까?
jquery를 사용하여 가장 좋은 방법은 무엇입니까?
jquery의 select 드롭 다운에서 값을 읽고 각 객체가 Text 속성과 Value 속성을 갖는 객체 배열에 채워 넣고 싶습니다.어떻게 jquery를 사용하여 select를 읽을 수 있습니까?
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() })
}
예, 확실합니다. –