Re: [問題]如何取得動態table其column的值?

看板Ajax作者 (for pete's sake)時間16年前 (2009/07/10 00:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《joec221006 (阿中)》之銘言: : ※ 引述《joec221006 (阿中)》之銘言: : : 大家好 : : 請問一下 jQuery的問題 : : 一個從資料庫動態產生的table, : : 因為不知道固定長度,所以無法為個別的tr設id, : : 如果不設id, : : 該如何抓取每個row之中各column的資料呢? : 壞毛病又犯了,沒把題目說清楚,請見諒… : 一個動態產生的table如下,第四欄為click button : A-1 A-2 A-3 click button---->A row : B-1 B-2 B-3 click button---->B row : 當我在A row按 click button時,會回傳 : A-1 A-2 A-3 : 按B row的click button時,亦會回傳 : B-1 B-2 B-3 : 請問要怎麼做? : 我用 $("#table_id td).each(function(){...})時 : 會回傳全部td的值,可是我只需要所點選row其中td的值。 : 謝謝 乘機練習jquery Demo: http://noking.googlepages.com/table.html Code: 一次秀完 <table> <tr> <td>A-1</td> <td>A-2</td> <td>A-3</td> <td><input type="button" value="Click me" /></td> </tr> <tr> <td>B-1</td> <td>B-2</td> <td>B-3</td> <td><input type="button" value="Click me" /></td> </tr> </table> <br><br><br><br> 一個一個秀 <table> <tr> <td>A-1</td> <td>A-2</td> <td>A-3</td> <td><input type="submit" value="Click me" /></td> </tr> <tr> <td>B-1</td> <td>B-2</td> <td>B-3</td> <td><input type="submit" value="Click me" /></td> </tr> </table> <script> $("input[type='button']").click(function(){ var td=$(this).parent().siblings().text(); alert(td); }); $("input[type='submit']").click(function(){ $(this).parent().siblings().each(function (i) { var td=$(this).text(); alert(td); }); }); </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.40.183

07/10 00:36, , 1F
tomin~您太有才了,感謝+感動!!
07/10 00:36, 1F
文章代碼(AID): #1ALXh6XJ (Ajax)
文章代碼(AID): #1ALXh6XJ (Ajax)