有没有人在啊,想请讲解下,jQuery append 值已经改变 但页面无变化?
$("#job").empty();$.each(data,function(key,value) {
$("#job").append("<option value="+value.data_id+">"+value.data_title+"</option>");
});
会根据,不同的key,反复添加值。用append,和html添加都实验了,输出了值,值明明改变了,但是页面就是不变化,除非添加的元素数量和原来显示的不同或者用鼠标划过才会显示出来,在火狐中是即时显示的,IE就不变,这是怎么回事呢。
我在js 里加载完这段内容后边放上了console.log($("#job").html())输出了一下,内容已经变了,但是页面没反映,我用鼠标去那个层的位置晃了晃,就变过来了。。。。。