数组【2】

上次说道了数组的应用。

一定有人问“数组能干嘛使?”回答是“储存数据”。

“那如何来使它干活呢?”

下面我们来说说。

//首先,我们看看以下代码

       nowItemHtml = new Array();
       for(var i=0;i<imgItem.length;i++){
         var descHtml;
         nowItemHtml.push(imgItem.eq(i).html());
         descHtml = '<div class="image-desc"><h2 class="image-title">'+$("img",imgItem).eq(i).attr("title")+'</h2><p class="image-alt">'+$("img",imgItem).eq(i).attr("alt")+'</p></div>' 
         imgItem.eq(i).html(nowItemHtml[i]+descHtml);
       }

//看不明白?下面我们分解一下。

 nowItemHtml = new Array();  //新建一个数组

 for(var i=0;i<imgItem.length;i++){   //运用for循环来遍历所有的imgItem

 nowItemHtml.push(imgItem.eq(i).html());   //把imgItem原来的数据先储存起来

 descHtml = ' '   //把需要新加入的数据储存在变量中

imgItem.eq(i).html(nowItemHtml[i]+descHtml);   //那么我们的新数据就是 “老数据”+“添加的数据”

 

这下明白了吧?一个简单的遍历,实现了数据的更新。Easy吧?

当我们需要让php给我们发送数据的时候,可以把descHtml交给php处理。

Over,收队。。。

posted @ 2012-09-29 09:37  Amas.lee  阅读(113)  评论(0编辑  收藏  举报