Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как получить значение TD (https://javascript.ru/forum/jquery/23212-kak-poluchit-znachenie-td.html)

zsaz 16.11.2011 13:45

Как получить значение TD
 
Мне нужно получить "http://yandex.ru" и "50"
Код ниже выдает только "http://yandex.ru" и "undefind". Как получить второе значение????

<table>
  <tr>
    <td><a href="http://yandex.ru" class="for_print">http://yandex.ru</a></td>
    <td  class="for_print">50</td>
  <tr>
</table>

<script>
$(document).ready(function(){
   $(".for_print").each(function (i) {      
         alert(this.text);
      });   
});
</script>

p.s. строк в таблице будет гораздо больше, поэтому через цикл надо.

Pavel M. 16.11.2011 13:49

лучше
alert($(this).text());

nyols 16.11.2011 15:58

$('table tr').each(function() {
   alert($('td:eq(0) a', this).text()+' и '+$('td:eq(1)', this).text());
});

ksa 16.11.2011 16:00

Как-то вариант Pavel M. более симпатичен... :D


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