2009-07-15 119 views
0

這是我使用如何讓父ID的值與jquery

<tr> 
    <td>No.</td> 
    <td id="2" class="editable">data1</td> 
    <td id="2" class="editable">data2</td> 
    <td>Usage Left</td> 
    </tr> 
    <!-- Multiple rows with different ids --> 

的HTML,這是我的javascript

$(function(){ 

    $('.editable').editable({onSubmit:Update}); 

    function Update(){ 
     var id = $(this).parent('td').attr('id'); 
     var title = $(this).text(); 

     $.ajax({ 
     type: 'post', 
     url: 'update.php', 
     data: 'title=' + title + '&id=' + id, 

     success: function(response) {    
      $('#response').fadeIn('1000').empty().append(response); 
     } 
     }); 

    } 
    }); 

我想要得到的類的id的值可編輯,這是我正在使用的內聯編輯插件,我能夠收集data1和data2值,但對於id我變得不確定。

我的代碼有什麼問題。

謝謝。

回答

1

它不應該只是$(this).attr('id')

您正在將事件附加到td。所以this裏面的事件處理程序引用了td本身。

+0

非常感謝,複製和粘貼我沒有注意到它。 – Shishant 2009-07-15 18:54:12