我有一个国家下拉列表,我将选定的属性设置为美国。我可以清楚地看到选择=“选择”到在萤火虫中选择具有值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