我有一个奇怪的问题。在IE下,有时下面的代码不起作用。
应该调用url来获取元素的json。它一直在Chrome下运行,但在IE中有时候我必须重新加载页面。
jQuery('#' + returnElementId).children().remove().end();
for(i=0;i<response.data.length;i++) {
jQuery('#' + returnElementId).append(jQuery("<option/>", {
value: response.data[i].id,
text: response.data[i].name
}));
}
答案 0 :(得分:0)
$('#' + returnElementId).html('');
$.each(response.data, function (i, entity) {
$('#' + returnElementId).append($("<option />", { 'value': entity.id, 'text': entity.name }));
});
直播演示,请参阅此链接:http://jsfiddle.net/nanoquantumtech/UFCF4/