我有一個國家下拉列表,我將選定的屬性設置爲美國。我可以清楚地看到選擇=「選擇」到在螢火蟲中選擇具有值US的選項。但firefox或chrome都沒有顯示美國的選擇。 我有代碼填入&選定的國家如下。html選擇即使設置後選擇不顯示選擇
var countryData = getCountryData();
var html = '<option value="">Select Country</option>';
$.each(countryData, function(key,value) {
if(defaultValue == value.id)
{
html = html + '<option value="'+value.id+'" selected="selected">'+value.name+'</option>';
}
else
{
html = html + '<option value="'+value.id+'">'+value.name+'</option>';
}
});
countryField.html(html);
如果確實有可能因爲某種原因導致瀏覽器未顯示,我們甚至會選擇所選的屬性。
更新:好吧,我期待它必須與其他代碼衝突。情況就是如此。我正在使用bootstrapValidator和一個特殊的調用「resetForm」來做這種行爲。不過有一點我不明白爲什麼還要在firebug中選擇顯示選定屬性的html?但最後我在resetForm調用後放置了這段代碼。感謝所有建議&的幫助。
我試過之前也試過。那也不起作用。 – 2014-10-22 06:35:29
看起來像我的評論被刪除的一部分,你有另一個問題是 – 2014-10-22 07:14:29