Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вставка ряда tr в table (https://javascript.ru/forum/jquery/37327-vstavka-ryada-tr-v-table.html)

darl 15.04.2013 22:04

Вставка ряда tr в table
 
Подскажите пожалуйста, как вставить ряд в таблицу, к примеру имеется таблица
<table>
<tr>
      <td class='click'>1</td><td>2</td><td>3</td>
</tr>
<tr>
      <td class='click'>1</td><td>2</td><td>3</td>
</tr>
<tr>
      <td class='click'>1</td><td>2</td><td>3</td>
</tr>
<tr>
      <td class='click'>1</td><td>2</td><td>3</td>
</tr>
<table>

нужно по клику по td c классом "click"
добавить после родителя tr, еще tr.
$('.click').live('click',function(){
        $.ajax({
            type:"GET",
            url:"/.....",
            data:"&date="+date+"&id=1";?>,
            success: function(html){
                $(this).parent.after(html);
            }
        });

    })

Вот так почему то не получается, function(html) возвращает
<tr>
      <td>1</td><td>2</td><td>3</td>
</tr>

рони 15.04.2013 22:41

darl,
Вариант ...
$('.click').live('click',function(){
   var tr = $(this).parent;
 $.ajax({
            type:"GET",
            url:"/.....",
            data:"&date="+date+"&id=1";?>,
            success: function(html){
                tr.after(html);
            }
        });

    })

Tek 15.04.2013 22:57

У вас пропущены скобки у метода parent()
http://jsfiddle.net/TWWC7/3/

darl 16.04.2013 09:16

Спасибо!Действительно внимательность моя подвела...


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