Как получить значение каждой ячейки в строке и назначить его текстовому полю в этой строке - PullRequest
0 голосов
/ 09 июля 2020

Как получить значение каждой ячейки в строке и присвоить его значению текстового поля в этой строке?

<tr>
    <td class="oridinal-number">1</td>
    <td class="number"> 123456</td>
    <td class="name"> Name </td>
    <td class="input"><input name="text" value="here value from first oridinal number td number and td name"></td>
</tr>
<tr>
    <td class="oridinal-number">2</td>
    <td class="number"> 123456789</td>
    <td class="name"> Name </td>
    <td class="input"><input name="text-194" value="here value from first oridinal number td number and td name"></td>
</tr>

                        (function ($) {
                        $(document).ready(function () {
                            $('tr td').each(function () {
                                //alert($(this).html());
                                //console.log($(this).attr('value'));
                                var name = ($(this).attr('value'));
                                console.log(name);
                                //console.log($('.nazwa').attr('value'));
                                $('input[name="text-194"]').val($('input[name="text-194"]').val() + name);

                            });
                        });
                    })(jQuery);

Теперь входным значением всегда является последнее значение из td

1 Ответ

0 голосов
/ 09 июля 2020
$( "tr" ).each(function( index ) {
  number = $(this).find('.ordinal-number').val();
  name = $(this).find('.name').val();
  $(this).find('.input input').val(number+" "+name);
});

или что-то в этом роде

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