作者tomin (for pete's sake)
看板Ajax
标题Re: [问题]如何取得动态table其column的值?
时间Fri Jul 10 00:28:53 2009
※ 引述《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
1F:推 joec221006:tomin~您太有才了,感谢+感动!! 07/10 00:36