求JQuery写法 获取动态表格,当前行 第一列里的input的值

flyso 2012-10-08 03:23:05
<tbody id="flyso_tbody">
<tr class="template repeat">
<td class="row1">座位</td>
<td class="row2">价格</td>
<td class="row3">看台</td>
<td><a style="cursor:hand" class="del"></a></td>
</tr>
<tr class="repeat">
<td class="row1"><input type="hidden" class="sid" value="2" name="sid">200</td>
<td class="row2">4排12号</td>
<td class="row3">123</td>
<td><a style="cursor:hand" class="del">删除</a></td>
</tr>
<tr class="repeat">
<td class="row1"><input type="hidden" class="sid" value="3" name="sid">300</td>
<td class="row2">s排13号</td>
<td class="row3">123</td>
<td><a style="cursor:hand" class="del">删除</a></td>
</tr></tbody>

JQuery
上面的表格都是JQuery动态创建的
删除功能也已经实现,但删除之前我需要得到删除的那一行的 row1 里的 input 值 也就是sid的值,该怎么获取
$(document).ready(function () {
$("#flyso_tbody .del").on("click", function () {
var sid = $(this)....这里怎么写,获得该行的第一列里的sid的值
alert(sid);
$(this).parents(".repeat").remove();
});
});
...全文
1039 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaozhen1938 2014-12-29
  • 打赏
  • 举报
回复
后来是怎么写的?
flyso 2012-10-08
  • 打赏
  • 举报
回复
可以了
泡泡鱼_ 2012-10-08
  • 打赏
  • 举报
回复
$(this).closest("tr").find("input[name='sid']").val()
flyso 2012-10-08
  • 打赏
  • 举报
回复
不行,提示 未定义
001007009 2012-10-08
  • 打赏
  • 举报
回复 1
$(this).parents('tr').find('.sid').val()


试试

87,914

社区成员

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

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