0

我有一个奇怪的问题。在 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
                  }));
               }
4

1 回答 1

0
    $('#' + returnElementId).html('');

    $.each(response.data, function (i, entity) {
        $('#' + returnElementId).append($("<option />", { 'value': entity.id, 'text': entity.name }));
    });

对于现场演示,请参阅此链接:http: //jsfiddle.net/nanoquantumtech/UFCF4/

于 2012-05-16T13:03:23.617 回答