jQuery - 将项目附加到Internet Explorer中的列表框中

时间:2017-07-28 17:41:22

标签: jquery internet-explorer listbox append

这里和其他地方也有类似的问题(我对this one寄予厚望)。但我发现的任何内容似乎都没有直接适用于这个问题。

我正在使用jQuery将项目附加到列表框中。此代码在FF,Chrome和Opera中完美运行:

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

但这在IE中不起作用。根据我看过的很多地方,IE有这方面的问题,但我找不到任何解决方案。知道如何调整它以在所有浏览器上运行吗?

1 个答案:

答案 0 :(得分:0)

对于任何追随者:这是一种解决IE问题的方法,使用不同的工具:

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

我有一条评论(他删除了它)表明这对他有用:

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

但我无法在IE 11上运行。

为了它的价值。