求助ie下jquery.js报错,火狐正常 :SCRIPT5007: 缺少对象-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

求助ie下jquery.js报错,火狐正常 :SCRIPT5007: 缺少对象

2016-06-02 19:01:54 4791 1

这是在IE下调试时,直接打印的信息代码
window.console.info(id);
window.console.info($("#"+id, $.pdialog.getCurrent()).attr("class"));
页面中有多个Img元素:
img class="image" src="${ctx}${tempPath}" width="250" height="200" id="${id}"
有时获取第一个就会报错,有时又是获取第三个之后报错,错误信息如下:
screenshot

取消 提交回答
全部回答(1)
  • 吴孟桥
    2019-07-17 19:25:33

    你的dom设计有问题,id要求唯一。将id选择器改为选择器试试

     $("img[id='"+id+"']"

    自己log下$.pdialog.getCurrent()这个什么,找下是否包含id为你指定id值的对象,出现这个问题应该是对象不存在你的上下文$.pdialog.getCurrent()

    0 0
+关注
0
文章
2240
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载