使用JQuery讀Table

leniz發表於2009-09-17
這段時間做的東西比較邪門,連Javascript都用上了。為紀念受傷的心,特意將寫的一段讀table的程式碼記錄一下。
 
1. 引入JQuery包
2.程式碼
var i,j
var col, row,cols,cols_old,rows,len,lp
var text
col = 0
row = 0
$(document).ready(function(){
 len = $("#content").find("tr").length;
 var arr = new Array(len);
 var flag = new Array(len);
 var index
 var findex
 for(lp = 0 ; lp < len ; lp++){
   arr[lp] = new Array();
   flag[lp] = new Array();
 }
 
  $("table[name='content']").find("tr").each(function(i){ 
  $(this).find("td").each(function(j){
   cols = $(this).attr("COLSPAN");
   if("undefined" == typeof cols){
    cols = 1
   }
   cols_old = cols;
   rows = $(this).attr("ROWSPAN");
   if("undefined" == typeof rows){
    rows = 1
   }  
   text = $(this).text();
   row = i   
   //т?材???竚?ゼ惡?蟲じ      
   index = -1;
   do{
    index = index + 1               
   }while(flag[row][index] == 'F') ;
   col = index
    do
    {     
      do
       {               
          arr[row][index] = text;
   flag[row][index] = 'F'    
     cols = cols -1; 
     index = index + 1;  
     }while(cols > 0);   
     rows = rows - 1;
     row = row + 1 ;
     index  = col ;
     cols = cols_old
     }while(rows > 0);
    
      
   });
 });
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-614933/,如需轉載,請註明出處,否則將追究法律責任。

相關文章