2009-06-29 29 views
0

動我有以下代碼:HTML如何通過列

$(document).ready(function() { 
     var id = 'cbx'; 
     var idPrefix = 'Arrow'; 
     var html = '<img .../>'; 

      // query parent row 
      var rowq = $('#' + id); 
      if (rowq.length < 1) { 
       rowq = $('.' + id); 
       VersionHeader = true; 
      } 
      if (rowq[0]) { 

       rowq.addClass('ArrowHeader'); 
       // set to 0 for header 
       var index = 0; 

       var row = rowq.parents('.g')[0].insertRow(index); 
       // assign id for new row 
       row.id = idPrefix + id; 
       // assign classes for style and tree 
       row.className = 'srcrow' + id; 
       // insert new cell 
       var cell = row.insertCell(0); 
       // assign html result 
       cell.innerHTML = html; 
       // set colspan 
       cell.colSpan = 1; 

現在我的問題是,它增加了電池,但它的第一列下添加它。有沒有辦法在列中移動?當然,我不是一個HTML專家。只是初學者試圖獲得一些東西的工作,並會感謝一些幫助,因爲我完全失去了。我沒有包含html,只是...通過它。

感謝

+0

你應該發佈HTML並試着更清楚一點你正在做什麼。 – 2009-06-29 23:51:38

回答

3

我不知道我是完全正確理解你的問題(我猜想你正試圖細胞插入新行,並且要選擇它插入哪一列?) 。假設這就是你的意思:

row.insertCell(0) 

這是你的問題。 insertCell方法將參數應插入到單元格的列的索引中。索引0是第一列,索引1是第二列,依此類推。所以請嘗試用適當的索引替換0。

+0

當我把4列在哪個列是正確的,但我得到以下錯誤: htmlfile:無效的參數。這聽起來是正確的,但我不知道爲什麼我得到該錯誤,如果該列顯示。 – Bruce227 2009-06-30 00:24:02