2009-06-29 3 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-код и попытаться быть более понятным относительно того, что вы делаете. –

ответ

3

Я не уверен, что я понять ваш вопрос совершенно правильно (я понимаю, вы пытаетесь вставить ячейку в новую строку, и вы хотите, чтобы выбрать в какой столбец она вставлена?) , Предполагая, что это вы имели в виду:

row.insertCell(0) 

Это ваша проблема. Метод вставки Cell принимает в качестве аргумента индекс столбца, в который должна быть вставлена ​​ячейка. Индекс 0 - это первый столбец, индекс 1 - второй столбец и т. Д. Поэтому попробуйте заменить 0 соответствующим индексом.

+0

Когда я положил 4, в котором находится правильный столбец, но я получаю следующую ошибку: htmlfile: Недопустимый аргумент. Это звучит правильно, но я не уверен, почему я получаю эту ошибку, если этот столбец отображается. – Bruce227

+0

-1 также работает в методе insertCell. Я бы предположил, что для него ячейка, но -1, похоже, не поддерживает этого. – Bruce227

Смежные вопросы