2011-05-31 54 views
3

給定以下表格結構,點擊.button時,如何獲取表格中的所有輸入值?jQuery:獲取表格中的所有輸入值並序列化

<table> 
    <tr> 
     <td><input value="1" name="A" type="text" /><td> 
    </tr> 
    <tr> 
     <td><input value="2" name="B" type="text" /><td> 
    </tr> 
    <tr> 
     <td><input value="3" name="C" type="text" /><td> 
    </tr> 
    <tr> 
     <td><div class="button"></div><td> 
    </tr> 
</table> 

這是jQuery的我到目前爲止:

$('.button').click(function() { 
    alert($(this).parent('table').('input').serialize()); 
}); 

的功能不工作,雖然,它沒有找到在我猜表中的輸入...

回答

7

table是沒有按鈕的父,td是...嘗試:

$(this).closest('table').find('input').serialize()