Найти тд в таблице от другого тд ребенка - PullRequest
0 голосов
/ 09 апреля 2020

В основном я хочу найти значение элемента td значения класса "число", когда я нажимаю кнопку ввода.

<table id="tableid">
 <tbody>
         <tr>
            <td> </td>
            <td class="number"> 5 </td>
            <td> </td>
            <td> </td>
            <td><input type="button" onclick="value(this)"></td>
        </tr>
 </tbody>
</table

Это javascript, которое не работает:

function value(row) {
    var number = row.parentNode.parentNode.find("td:eq(1)").text(); 
    alert(number)
 }

Чего мне не хватает?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2020
$(row).closest('tr').find('.number').text();

Используйте значение ближе всего к go до строки, затем найдите элемент по его классу и затем получите его значение.

0 голосов
/ 09 апреля 2020

Здравствуйте, я предполагаю, что это общий вопрос, и вы не просите найти динамически созданную таблицу. Я предлагаю вам go класси c JAVASCRIPT

function myFunction() {
  var x = document.getElementsByClassName("number")[0].innerHTML;
  alert(x);
}

Ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...