请教一个jQuery选择器问题

inborn_lee 2011-07-06 12:39:51
一个table如下
<table id="tbl">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
<tr id="t1">
<td><input type="checkbox" ></td>
<td>xxxxx</td>
<td>xxxxx</td>
<td>xxxxx</td>
</tr>
<tr id="t2">
<td><input type="checkbox" ></td>
<td>xxxxx</td>
<td>xxxxx</td>
<td>xxxxx</td>
</tr>
<tr id="t3">
<td><input type="checkbox" ></td>
<td>xxxxx</td>
<td>xxxxx</td>
<td>xxxxx</td>
</tr>
</table>

<input id="Button1" type="button"/>

Button1的点击事件为按照A列已勾选的checkbox,取得对应行C列的值
$("#Button1").click(function () {
var uu = $("input:checked").parent().next().next();
alert(uu.text());//这种方法输出为xxxxxxxx了,即把所有的值都合并到一起了,如何能够格式化为(xxxx,xxxx,......)样式,请高手帮忙
});
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
inborn_lee 2011-07-06
  • 打赏
  • 举报
回复
哈哈,谢谢t5500,我咋没想到用find呢...马上结贴给分
乌镇程序员 2011-07-06
  • 打赏
  • 举报
回复
哦。。C列不是最后一列啊,find("td:eq(3)")改为find("td:eq(2)")
乌镇程序员 2011-07-06
  • 打赏
  • 举报
回复
<script type="text/javascript">
$("#Button1").click(function () {
var result = [];
$(":input:checked").each( function() {
result.push($(this).parents("tr").find("td:eq(3)").text())
});
alert(result.join(','));
});
</script>

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧