我有以下代码,我想在选择更改时加载值,并且最初也进行选择加载(因为FF'在某些情况下保存'下拉列表的最后一个值).
函数的选择部分正常工作,但由于某种原因load2直接调用$('#select1').valueis 的值undefined,即使我在加载后select1.value有一个值在Firebug中检查DOM时也是如此.  
准备好load2后如何运行该功能select1.value?当所有元素$('#select1')都被初始化时,会告诉我什么事件?
$(document).ready(function() {
    //Setup change hook 
    $('#select1').change(function(event) {
        //Remove the old options right away
        $('#select2').find('option').remove();
        //Load the new options
        load2(this.value);
    });
    //Do load for current value
    load2($('#select1').value);
});
Run Code Online (Sandbox Code Playgroud)
    AFAIK jQuery对象没有任何value字段.因此,我希望以下语句将值传递undefined给load2()函数:
load2($('#select1').value);
Run Code Online (Sandbox Code Playgroud)
但是,jQuery对象具有一个val()功能.尝试使用它:
load2($('#select1').val());
Run Code Online (Sandbox Code Playgroud)
或者,您应该能够value像这样访问DOM字段:
load2($('#select1').get(0).value);
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2960 次  |  
        
|   最近记录:  |