Javascript 默认下拉字段

Javascript 默认下拉字段,javascript,jquery,Javascript,Jquery,我想出了一个函数使默认下拉标签显示USA。我的代码无效。如何正确执行此操作 jQuery(document).ready(function() { populateCountries("Country__c", "State_Province__c"); populateDataLayer(); jQuery("#Country__c").val("USA").change(); }); Remove.change(),将事件侦听器应用于该项,而不是更新它。您只需要.

我想出了一个函数使默认下拉标签显示USA。我的代码无效。如何正确执行此操作

 jQuery(document).ready(function() {
    populateCountries("Country__c", "State_Province__c");
    populateDataLayer();
    jQuery("#Country__c").val("USA").change();
});
Remove
.change()
,将事件侦听器应用于该项,而不是更新它。您只需要
.val(…)
即可进行更改。

删除
.change()


此外,请确认下拉列表的值包含“USA”,而不是选项元素中的文本。

什么是无效的?什么不起作用?你有什么错误?在
populateCountries
populateDataLayer
中会发生什么?它们执行正确吗?什么类型的元素是
#Country_uc
选择
选项
或其他内容)?选择下拉列表显示“选择国家”而不是显示“美国”作为默认选择。所有国家的人口都是正确的。