我使用产生选择如何从动态生成的选择使用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