我的代碼在Safari和FF中正常工作,但在IE中,下拉列表爲空。它只是空的。有任何想法嗎?這是jquery-1.5。謝謝!通過javascript添加選擇元素不起作用,即ie
var sel = document.createElement("select");
sel.setAttribute("id", key)
sel.setAttribute('name', key)
for (var option in ddHash[key]){
var optElement = document.createElement("option")
optElement.text = ddHash[key][option]
if (// some conditional){
optElement.selected = true
}
else {
optElement.selected = false
}
sel.appendChild(optElement)
}
如果你使用jQuery,爲什麼不使用jQuery方法(http://stackoverflow.com/questions/170986/what-is-the-best-way-to-add-options-to-a-選擇從 - 一個陣列與 - jquery的)? – 2011-04-28 05:40:52