html5遍历集合数据,HTMLCollection集合能打印出来值,但是无法获取每一个值。
var imgs = $("#pictureQueryTable img").prevObject[0].images;
下圖是上面這句打印出來(lái)的結(jié)果:
console.log可以打印出來(lái)該集合的數(shù)據(jù),但是無(wú)法獲取該集合中的每一個(gè)值,打印該集合的length為0,所以也無(wú)法遍歷該集合進(jìn)行操作。查資料看有人說(shuō)要在dom結(jié)構(gòu)完全加載完成之后才能操作,但是試了之后發(fā)現(xiàn)還是不行。
下面這個(gè)圖是console.log($("#pictureQueryTable img"))打印出來(lái)的數(shù)據(jù)
代碼結(jié)構(gòu)是這樣的:
圖片生成代碼是這樣的:
{
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 "";
}
}
}
總結(jié)
以上是生活随笔為你收集整理的html5遍历集合数据,HTMLCollection集合能打印出来值,但是无法获取每一个值。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息系html5论文,基于HTML5的智
- 下一篇: 使用ReportNG更好看的TestNG