2013-11-11 5 views
1

У меня есть HTMLTable с некоторыми строками и столбцами. Я привязываю функцию к ячейке этой таблицы при щелчке. Внутри этой функции мне нужно получить значение первой ячейки в этой выбранной строке. У меня есть следующие enter image description hereКак получить значение дочернего элемента коллекции объектов с помощью jQuery?

$(this).parent().children() 
gives me object with 4 HTMLTableCellElement like on the picture 

Мне нужно, чтобы получить текст, содержащий innerHTML из [0] элемент enter image description here

Как получить этот текст?

If I use $(this).parent().children('0').innerHTML it gives me "undefined" 
+0

'this.parentNode.cells [0] .innerHTML' –

ответ

4

.children() возвращает массив элементов DOM. Вы можете просто взять первый элемент в массиве:

$(this).parent().children()[0].innerHTML 
+0

Работает! Благодаря!! – Bryuk

+1

Нет проблем. Удачи! –

3

Довольно близко, попробуйте:

$(this).parent("tr").find("td:first").text(); 
+0

Также работает! Также спасибо! – Bryuk

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