html5遍历集合数据,HTMLCollection集合能打印出来值,但是无法获取每一个值。
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 "";
}
}
}
總結
以上是生活随笔為你收集整理的html5遍历集合数据,HTMLCollection集合能打印出来值,但是无法获取每一个值。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息系html5论文,基于HTML5的智
- 下一篇: 笔记本电脑一碰鼠标就叫(电脑一动鼠标就响