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 "
+ ""
+ "
+ picture_name + "
} else {
return "";
}
}
}