JQuery читать сложную структуру таблицы - PullRequest
0 голосов
/ 06 мая 2019

На самом деле я работаю над NetSuite, и мне нужна работа, связанная с JavaScript.

Я хочу проверить, пуста ли таблица td, а затем показать другую запись таблицы td.

Как показано на рисунке ниже. Если идентификатор таблицы related с классом td single-related-product пуст.

enter image description here

Тогда покажи ниже запись. то есть тд класс no-related-itemp покажет.

enter image description here

Я написал код ниже. но это не работает.

$('document #related tr').each(function() {
   if ($(this).find('td:empty').length) $('td p.no-related-itemp').show();
});

Любая помощь будет оценена. Спасибо.

Ответы [ 2 ]

1 голос
/ 06 мая 2019

Проблема с этой строкой

if ($ (this) .find ('td: empty'). Length) $ ('td p.no-related-itemp'). Show ();

Просто проверьте длину> 0

1 голос
/ 06 мая 2019

Используйте $(this) и find, чтобы получить класс no-related-itemp внутри tr, как показано ниже, и проверьте свое состояние с помощью length, например 0, 1, что всегда подходит для вашего состояния.

$('#related tr').each(function() {
   if ($(this).find('td:empty').length == 1) // Check your condition using >, == , < 
    $(this).find('p.no-related-itemp').show();
});
...