我有以下jQuery代码
var data2 = '';
$.post('programs',{'tmp':data},
function(data) {
var str = "";
$.each(data, function(i, program){
str += "<option value='"+program.id+"'>"+program.sp+"</option>";
});
$('#form_p18').html( str );
}
);
此功能有效,并将选项加载到选择字段中。但是如何在select字段中访问第一个选项的值,并将其分配给data2变量?我需要在另一个函数中使用这个变量
$.post('words',{'spID':data2},
function(data) {
var str = "";
$.each(data, function(i, an){
str += "<option value='"+an.id+"'>"+an.word+"</option>";
});
$('#form_p19').html( str );
}
);
答案 0 :(得分:2)
这应该可以解决问题
var data2 = $('#form_p18 option:first').val();