Найти значение TD таблицы - PullRequest
0 голосов
/ 31 мая 2018

У меня есть функция поиска для моей таблицы HTML, которая заполняется из базы данных.У меня есть следующий код, который активируется с помощью кнопки и текстового поля с введенным идентификатором.

Я пытаюсь получить следующий / второй TD в этих строках text / value.Я могу успешно получить первый TD, но не второй.Есть идеи?

function search() {
  var valueToFind = $('#EnterSiteNo').val();

  $('#SiteTable > tbody> tr').each(function(index) {
    var firstTd = $(this).find('td:first');
    var secondTd = $(this).find('td:second');

    if ($(firstTd).text() == valueToFind) {
      var name = secondTd.text();
      alert("found. " + name);
    }
  })
}

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Пожалуйста, попробуйте использовать td:nth-child(2) в качестве селектора.

jQuery Выберите первый и второй td

0 голосов
/ 31 мая 2018

вы должны попробовать td:nth-child() вместо :second

Так что здесь вы должны изменить свой код на

var secondTd = $(this).find('td:nth-child(2)');
...