2017-07-28 59 views
0

在这里和其他地方也有类似的问题(我对this one寄予很高的期望)。但是我没有发现任何东西似乎直接适用于这个问题。jQuery - 在Internet Explorer中追加项目到列表框

我使用jQuery将项目追加到列表框。此代码完美适用于FF,Chrome和Opera:

var newOpt = document.createElement("option"); 
newOpt.textContent = thisrowDistrict; 
newOpt.value = thisrowDistrict; 
lstDistricts.append(newOpt);  

但是这在IE中不起作用。根据我看过的一些地方,IE浏览器有这个问题,但我找不到任何解决方案。任何想法我可以调整这个在所有浏览器上运行?

回答

0

对于任何人谁上台后:这里有一个方法来解决IE的问题,使用不同的工具:

$('#lstDistricts').append("<option value='" + myDistrinct+ "'>" + myDistrinct+ "</option>"); 

我有一个意见(他删除了它),暗示这为他工作:

var newOpt = document.createElement("option"); 
newOpt.textContent = thisrowDistrict; 
newOpt.value = thisrowDistrict; 

但我不能让它在IE 11

工作,为它的价值。