Задать вопрос
maximkv25
@maximkv25
web-developer

Как получить значение в данном теге?

Нужно получить элементы в tr теге

$(function () {
    // $('table').on('click', function (e) {
    //     console.log(e.target);
    //     // console.log($(this).prev()['prevObject'])
    // });

    $( "table" ).on( "click", "tr", function(e) {
        // var t = $(this).text();
        // var reg = /\d/g;
        // console.log(t.match(reg));
          console.log(e.target());
        console.log($( this ).attr( "id"))
});
});


DOM таблица
<table border="1px">
            
                <tbody><tr id="1">
                    <td>12</td>
                    <td>2</td>
                </tr>
            
                <tr id="2">
                    <td>12</td>
                    <td>2</td>
                </tr>
  
        </tbody></table>


С jquery второй день знаком, подскажите как получить эти два значения по клику?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Stalker_RED
@Stalker_RED
У <tr> нет "значения". У него есть innerHTML или textContent
$(function () {
  $( "table" ).on( "click", "tr", function(e) {
    console.log('target:', e.target);
    console.log('id:',   $(this).attr("id"));
    console.log('text:', $(this).text());
    console.log('html:', $(this).html());
  });
});


https://jsfiddle.net/mL478jrn/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы