2012-07-12 143 views
1

我使用这个的jQuery选择选项不填充等动态选择

$(document).ready(function(){ 
window.setTimeout(function() { 
myVal = "USA"; 
$("#country").val(myVal); 
}, 1000); 
}); 

,自动选择从选择列表中选择。

对于它加载在国家列表选择列表中,当你选择一个国家:

<li> 
    <label for="country">Country</label> 
    <select onchange="print_state('state',this.selectedIndex);" id="country" name = "country"></select> 
    </li> 
    <li> 
    <label for="state">State</label> 
    <select name="state" id="state" class="validate[required]"></select> 

    <script language="javascript">print_country("country");</script> 
    </li> 

所以它是之后的第二次选择美国,但它就像它实际上没有“点击”它使美国也出现。

回答

0

尝试改变行:

$("#country").val(myVal).trigger('change'); 
+1

你的人,谢谢:) – user7954 2012-07-12 20:45:02