var imgs = $("#pictureQueryTable img").prevObject[0].images;下图是上面这句打印出来的结果:console.log可以打印出来该集合的数据,但是无法获取该集合中的每一个值,打印该集合的length为0,所以也无法遍历该集合进行操作。查资料看有人说要在dom结构完全加载完成之后才能操作,但是试了之后发现还是不行。下面这个图是console.log($("#pictureQueryTable img"))打印出来的数据代码结构是这样的:图片生成代码是这样的:{ title : "", name : "PICTURE_NAME1", width : 320, lockWidth : false, align : "center", renderer : function(val, item, rowIndex) { if (item.COLLECTION_NAME1 != undefined) { picture_path = "image/no_picture.png"; var picture_name = item.COLLECTION_NAME1 + "(" + item.COLLECTION_CODE1 + ")"; if (item.PICTURE_PATH1) { picture_path = getLocaleHostPath() + item.PICTURE_PATH1; } val = val != null ? val : ""; return "<div style='width:310px;height:100%;text-align:center;background-color:white;padding-top:5px;'><div>" + "<a href='javascript:void(0)' onclick='openPage(\"html/showcenter/collection/collectionstatistical/picturequery/PictureDetailInfo.html?id=" + item.COLLECTION_ID1 + "&collection_code=" + item.COLLECTION_CODE1 + "\",\"1300,600\")'>" + "<img alt='图片' style='width:200px;height:200px;' title='"+val+"' src='"+picture_path +"'/></a></div><span style='margin-top:5px;'>" + picture_name + "</span></div>"; } else { return ""; } } }
添加回答
举报
0/150
提交
取消