2012-02-08 4 views
1

из части таблицы у меня есть,Как получить переменные данные из таблицы HTML

else if (c == 1) 
     { 
      var startTime = "h:mm AM/PM"; 
      $("<td>") 
       .addClass("tableCell") 
       .html("<input type='text' value='" + startTime + "' />") 
       .data("col", c) 
       .appendTo(trow); 

      //col[counter] = startTime; 
      //counter++; 
      //masterCounter++; 
     } 

из этого, я просто хочу, выход STARTTIME из. Однако, если я использовать эти коды,

var content = document.getElementsByTagName('td'); 

col[counter] = content[c].innerHTML; 
      alert ('td cell number '+(counter)+' contains: ' +col[counter]); 

я получить тип ввода = «текст» значение = «" + начальное время +»/ в качестве выходного сигнала для седловины [счетчик]

есть в любом случае, так что я только получить значение startTime из этого?

ответ

0

Я нашел ответ! Ты был прав ШанкарСанголи.

Я просто должен был войти

col[counter] = $('td').eq(c).find('input').val(); 

вместо

content = $('td') 

Спасибо!

+1

В чем разница между моим ответом и этим ответом? – ShankarSangoli

1

Используйте это.

var content = $('td'); 

col[counter] = content.eq(c).find('input').val(); 
alert ('td cell number '+(counter)+' contains: ' + col[counter]); 
+0

Хм .. Я пробовал это, однако это не удалось. Я получаю undefined. –

+0

Мне нужно увидеть ваш полный код. Может быть, вы делаете что-то неправильно. – ShankarSangoli

+0

http://pastebin.com/SBdWLDqn есть функция, над которой я работаю. createDynamicTable() создаст нужную мне таблицу. cellContent() - это функция, которую я имею, которая должна читать в самых последних данных и хранить в col [counter]. Спасибо за твою помощь! –

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