我正在使用这段代码根据所选择的选项填充表格。如果用户单击选择,此代码可以正常工作,但如果用户使用箭头键,则无法正常工作。
在这种情况下,表格不会被清除,并且来自 json 的数据将按顺序填充。因此,表中的输出将与当前选定的选项不匹配。
对此有什么想法吗?
在这种情况下,表格不会被清除,并且来自 json 的数据将按顺序填充。因此,表中的输出将与当前选定的选项不匹配。
对此有什么想法吗?
$('select').on('change', function() {
$('.agencies_table').html('');
$.getJSON("/users/agencies/" + this.value, function(data) {
$.each(data.json_list, function(i, obj) {
$('.agencies_table').append('<tr> <td>' + obj.label + '</td> </tr>');
});
});
});
@LelioFaieta $('.agencies_table').html('');
可以写成$('.agencies_table').empty();
。 - mplungjan