2015-02-27 3 views
0

В HTML У меня есть таблицы в таблицах. Итак, у меня есть, например, таблица в элементе td.Получить детей без подкислов

Однако при получении всего ТДА на ближайший ряд:

var row = $(this).closest('tr').find('td'); 

Я получаю все subchildren также (все TD элементов в дочерней таблице).

Как вы получаете все дети без подэлементов?

Заранее спасибо

ответ

2

Пробовали ли вы $(this).closest('tr').find('>td');

> выбрать только прямые потомки (дети первый уровень)

2

Вы можете использовать children():

var row = $(this).closest('tr').children('td'); 

или в качестве альтернативы включить селектор прямого потомка при использовании find():

var row = $(this).closest('tr').find('> td');