2012-03-14 2 views
3

У меня есть следующие строки в таблице:JQuery: Получить последнюю строку выбора столбца

<tr><td>Adric cut-out</td><td><span class="quantity">0</span></td><td>worthless</td></tr> 

У меня уже есть промежуток с классом «количество» выбран, но я не имею никакой удачи получение последний элемент TD в выбранной строке. Я могу сделать это, получив его родителя, потом его родителя, затем последний дочерний элемент TD, но есть ли что-то более эффективное?

Используя это как начало, как бы выбрать элемент TD, содержащий цену? Обратите внимание, что это всегда будет последний элемент в строке.

+0

Нет там нет, даже если есть, то разница не будет заметна. –

ответ

3

Если формат соответствует, активизирует и к следующему колонке должен быть достаточно эффективным:

var price = $('.quantity').closest('td').next().html(); 

Это может быть быстрее просто назначить класс (price?) до последней td и собирать, что, хотя.

2

Смотрите здесь: http://jsbin.com/odacar

Какие оповещения последнего TD с помощью этого:

function doAlert() { 
    alert($('td:last').html()); 
} 
Смежные вопросы