2013-11-13 5 views
2

Довольно легко, но я не нашел, как это сделать в Интернете.Получить первый TD этой строки

Я хочу, чтобы первый TD из этого элемента (строка)

$(document).on("click", "#posTable tr", function() { 

    alert($(this).('td:first').text()); 

}); 

я пытался:

alert($(this).('td:first').text()); 
alert($('td:first', $(this).parents('tr')).text())); 
+0

$ (это) .find ('тд: первый') – Ramesh

+0

возможный дубликат [Jquery- Получить значение первого TD в таблице] (http://stackoverflow.com/questions/2931234/jquery-get-the-value-of-first-td-in-table) – Daniel

ответ

4

Вы должны использовать find(), чтобы получить первый тд в данной строке. Вы также можете передать this в селектор в качестве контекста.

find() Использование

alert($(this).find('td:first').text()); 

Использование jQuery(selector [, context ])

alert($('td:first', this).text()); 
+0

можете ли вы предоставить некоторую ссылку (больше примеров) о том, как использовать контекст, как использовать здесь. –

+0

Это здорово! есть что-то вроде школ W3C для этого? я не могу найти никакой простой информации о таких вещах .. спасибо! – Faarbhurtz

+0

Проверьте обновленный ответ, добавленные ссылки. – Adil

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