在jquery中访问动态加载的数据

时间:2014-03-07 12:31:04

标签: javascript jquery ajax

我有以下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 );
    }
);  

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题

var data2 = $('#form_p18 option:first').val();