jquery中的append方法不兼容IE6(ajax异步请求时)

内容纲要

耀骑网络今天做项目时发现了这个不兼容IE6的bug,原来的代码如下:

function test(url){

$.get(url,function (text){
$(“.chengjiao_tab tr”).each(function (){
if($(this).attr(“ext”)==”tr_wjy_order”){
$(this).remove();
};
});
$(“tab”).append(text);
},’text’);
setTimeout(‘refresh_order()’,15000);

}

test(url);

这样写的话直接导致IE6下不能添加元素,兼容写法

function test(url){

$.get(url,function (text){
$(“.chengjiao_tab tr”).each(function (){
if($(this).attr(“ext”)==”tr_wjy_order”){
$(this).remove();
};
});
$(“.chengjiao_tab”).html( $(“.chengjiao_tab”).html()+text);
},’text’);
setTimeout(‘refresh_order()’,15000);

}

test(url);

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

7 ÷ = 1