2013-02-22 2 views
8

Я имел в таблицы с тем же тестом имени класса, мне нужно, чтобы узнать последний тд каждого тра первой таблицы с помощью Jqueryнайти последний тд каждого тра с помощью JQuery

Пожалуйста, помогите мне

+2

Добро пожаловать, я мог бы дать вам ответ, но что вы пробовали? –

+0

Мне нужно найти последний td каждого tr, используя jquery. мое имя класса таблицы является tablesorter –

+1

Привет, баналараму. [so] - это не тот тип сайта, который просто пишет код для вас. Вы должны показать нам, что вы хотя бы * попробовали *, чтобы выполнить это, прежде чем публиковать здесь ... Где именно у вас проблемы? – Lix

ответ

8

JQuery 1.1 .4 введено last-child selector:

Описание: Выбирает все элементы, которые являются последним дочерним элементом их родителя.

Пока: последний соответствует только одному элементу: last-child может соответствовать более одного: по одному для каждого родителя.

$("table:first tr td:last-child"); 
+0

Нет JQ 1.14: https://code.jquery.com/jquery/ –

5
$('table:first tr').each(function() { 
    var lasttd= $(this).find(':last-child') 
    //your code 
}); 
+0

Могу ли я узнать причину .. – sasi

+3

'# table' не найдет первый table и '$ (" td: last ")' не найдут последний td в вашей строке, но последний td в вашем dom – jantimon

+0

фактически по ошибке я дал '#' – sasi

7

Петля через каждый тр и получить последний тд с :last

$('table:first tr').each(function(){ 
$(this).find('td:last').addClass('LastTD'); 
}); 
Смежные вопросы