我用ajax返回一个json字符串,然后根据id去选择,给对象的连接赋值属性,在火狐下可以,在ie下就出问题。ajax代码如下
$.ajax({
url:'links/TopLink.action?linktype=kjyy',
dataType:'json',
success:function(data){
if(null!=data)
{
$(data).each(function(i){
$('#'+data[i].linktype).attr('href',data[i].httpaddress);
$('#'+data[i].linktype).parent().next().html(data[i].descript);
});
}
}
});
html页面如下
<ul><a id="bztx" target="_blank"><img alt="保障体系" src="images/index/bztx.png" ></a></ul>
<ul>保障体系</ul>
火狐下显示正常,图片和文字都可以出来,但是在ie8下我得图片就给没了,只剩文字,求解
$.ajax({
url:'links/TopLink.action?linktype=kjyy',
dataType:'json',
success:function(data){
if(null!=data)
{
$(data).each(function(i){
$('#'+data[i].linktype).attr('href',data[i].httpaddress);
$('#'+data[i].linktype).parent().next().html(data[i].descript);
});
}
}
});
html页面如下
<ul><a id="bztx" target="_blank"><img alt="保障体系" src="images/index/bztx.png" ></a></ul>
<ul>保障体系</ul>
火狐下显示正常,图片和文字都可以出来,但是在ie8下我得图片就给没了,只剩文字,求解
2、IE中圖片是xx還是空白,如果是空白,說明jquery解析的這段code在IE 8中不被識別。
3、你的html沒貼全吧