Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Определить последнее значение атрибута id в таблице (https://javascript.ru/forum/dom-window/60872-opredelit-poslednee-znachenie-atributa-id-v-tablice.html)

legraff9 24.01.2016 23:20

Определить последнее значение атрибута id в таблице
 
Добрый день, я новичок и изучаю jquery, в общем столкнулся с такой проблемой, есть таблица:

Код:

<table border="1" id="table">
<tbody>


<tr id="0" bgcolor="#ccc">
      <th style="padding:5px 0px;">TIME</th>
      <th style="padding:5px 0px;">DATE</th>
      <th style="padding:5px 0px;">SUMMA</th>
      <th style="padding:5px 0px;">STATUS</th>
</tr>

<?PHP
            $a = 10;
            while($a-- > 0)
            {
            ?>
           
            <tr id="<?=$a;?>">
                <td align="center">time <?=$a;?></td>
                <td align="center">date <?=$a;?></td>
                <td align="center">summa <?=$a;?></td>
                <td align="center">status <?=$a;?></td>
            </tr>
           
            <?   
            }
            ?>
</tbody>
</table>

Задача: получить значение id самой верхней строки таблицы с помощью jquery. Обрыл форумы, пытался сделать так:
var id = $("#table").find('tbody').first().find('tr').attr('id');


Но при выводе пишет Undefined

рони 24.01.2016 23:23

legraff9,
var id = $("#table tbody tr:first").attr('id');

legraff9 24.01.2016 23:32

Сейчас попробую..

legraff9 24.01.2016 23:38

Цитата:

Сообщение от рони (Сообщение 404866)
legraff9,
var id = $("#table tbody tr:first").attr('id');

function get_last_id (parent) {
    var where = parent;
    var id = $(parent+" tbody tr:first").attr('id');
    alert(id);
}

$(document).ready( get_last_id("#table") );


Вот такой код, может что то еще не так? но все равно выводит undefined (

рони 24.01.2016 23:55

legraff9,
$(document).ready( function() {get_last_id("#table")} );

рони 24.01.2016 23:56

legraff9,
или так
$(function() {
      function get_last_id(parent) {
          var where = parent;
          var id = $(parent + " tbody tr:first").attr('id');
          alert(id);
      }
      get_last_id("#table")
  });

legraff9 25.01.2016 00:05

Огромное спасибо!


Часовой пояс GMT +3, время: 06:51.