在IE8下 jquery的error好像有问题

在谷歌和火狐下测试都是能正确的显示出图片和默认图片,
但是在IE8下,取到正确图片都会进来error这个方法之后再把正确的图片替换成默认图片.

$modelLi.find("#imgSrc").attr("src","图片路径");
$modelLi.find("#imgSrc").error(function(event) {
$modelLi.find("#imgSrc").attr("src", "默认图片路径");
});

求解,有什么其他方法替代这个error吗.

onerror我也试过了,在IE下能正确显示出图片,但是默认图片显示不出来.

一个img就只能同时加载一张图片,什么叫IE下能正确显示出图片,但是默认图片显示不出来...

先绑定error事件在attr修改src试试,而且jquery对象支持链式写法,不要再重新查找对象


$modelLi.find("#imgSrc").error(function(event) {
  $(this).attr("src", "默认图片路径");
}).attr("src","图片路径");