jQuery选择选项不会填充其他动态选择

时间:2012-07-12 20:35:59

标签: jquery select

我正在使用这个

$(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>

所以它在一秒钟之后选择了美国,但它实际上并没有“点击”它以使状态也出现。

1 个答案:

答案 0 :(得分:0)

尝试将行更改为:

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