我有一个选择框;
<select id="dynbox">
<option value="">Please enter field1 first</option>
</select>
现在,当输入field1有内容时,ajax调用会返回一些JSON数据以换取填充选项。
$('#dynbox option').remove();
$.each(data.results, function(cell, value) {
$('<option/>').val(value.id).text(value.naam).appendTo('#dynbox');
});
一切都可以正常使用Chrome等,但IE我确实看到该选项已被删除,首先显示一个空白选项,但只要我点击选择框,我就会获得原始删除选项的下拉列表。如果我再次点击,我会得到正确的列表。
我该怎么做才能阻止用户点击两次才能在IE中更新列表?