我使用產生選擇如何從動態生成的選擇使用jQuery
var opts = $.parseJSON(response);
$.each(opts, function(i, d) {
if (i == 0) {
$('#movie').append('<option value="' + d.movie_id + '" onclick="selectMovie(this.value)"selected>' + d.movie_name + '</option>');
} else {
$('#movie').append('<option value="' + d.movie_id + '" onclick="selectMovie(this.value)">' + d.movie_name + '</option>');
}
});
下面的腳本得到期權的價值,但不能得到使用
$('#movie').val()
或
默認值var tmp = document.getElementById('movie').value;
需要幫助
你需要附加選項 – 2014-08-27 07:38:14
後獲得的價值是的,我需要追加 – 2014-08-27 07:38:41
後,他的意思是,你只能嘗試獲取後,該值追加操作已完成。由於您的調用是異步的,您必須在回調中執行此操作,否則您需要使用承諾,以便在解決了ajax調用之前不要嘗試執行此操作。 – kinakuta 2014-08-27 07:40:20