2015-12-14 71 views
0

我想出了一個功能,使默認下拉標籤顯示美國。我的代碼無效。我如何正確執行此操作?默認下拉字段

jQuery(document).ready(function() { 
    populateCountries("Country__c", "State_Province__c"); 
    populateDataLayer(); 
    jQuery("#Country__c").val("USA").change(); 
}); 
+0

什麼是無效的?什麼不行?你會得到什麼錯誤? 'populateCountries'和'populateDataLayer'會發生什麼?他們執行正確嗎? '#country__c'('select'或'option'或其他不同的東西)是什麼樣的元素? – insertusernamehere

+0

而不是顯示「美國」作爲默認選擇,選擇下拉菜單顯示「選擇國家」。所有國家都正確填充。 – Code4life

回答

2

刪除.change().change()適用事件偵聽器的項目,而不是對其進行更新。您只需要.val(...)即可進行更改。

0

取出.change()

此外,確認您的下拉值包含「USA」,而不是選擇元素中的文本。