大侠解救 jquery 获取table在所在行是第几行 tr

csdroot 2013-05-28 05:33:53
<table border="1" id="table1">
<tr >
<th>序号</th><th>名称</th><th>地址</th><th>其他</th><th>选择</th>
</tr>
<tr>
<td>序号</td><td>名称</td><td>地址</td><td>其他</td><td><input name="getinfo" id="tr_1" type="button" value="选择"/></td>
</tr>
<tr>
<td>序号</td><td>名称<span></td><td>地址</td><td>其他</td><td><input id="tr_2" name="getinfo" type="button" value="选择"/></td>
</tr>
</table>

<script type="text/javascript">
$(document).ready(function(){

$("input[name='getinfo']").click(function(){


var myRows = $('table#table1 tr').click(function(){
$('table#table1 tr')
alert(myRows.index(this)); //效果不理想 弹出了两次

});

});


});
</script>
------------------------------
为什么 $('table#table1 tr').index(this) 这样就是-1
//alert($('#table1').find('tr').index()); 这样也是-1

求正解。点击button 然后获取所在是第几行,如果能够获取后面的td里的值更好 大侠解救啊~



...全文
11927 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_28349407 2015-05-26
  • 打赏
  • 举报
回复
$("#able_id tr").index($(this).parent()[0]);
小fafa_John 2015-04-03
  • 打赏
  • 举报
回复
5l,为什么我这样写选中的都是0啊?
csdroot 2013-05-29
  • 打赏
  • 举报
回复
引用 5 楼 wangwei703 的回复:
 $(document).ready(function(){
	var trs=$("table#table1 tr");
  	$("input[name='getinfo']").click(function(){
    	var index=trs.index($(this).closest("tr"));
		alert(index);
	});
ddgx 2013-05-29
  • 打赏
  • 举报
回复
 $(document).ready(function(){
	var trs=$("table#table1 tr");
  	$("input[name='getinfo']").click(function(){
    	var index=trs.index($(this).closest("tr"));
		alert(index);
	});
csdroot 2013-05-29
  • 打赏
  • 举报
回复
引用 1 楼 fuyun2000 的回复:
真是的按钮的click事件中为什么还要绑定tr的click事件呢?你只是为了获取是第几行嘛
我需要的是 点击 button 然后获取 button所在的行数
csdroot 2013-05-29
  • 打赏
  • 举报
回复
引用 2 楼 u010869684 的回复:


$("input[name='getinfo']").click(function(){
	$(this).closest("tr").index()
});

这样写就可以了
返回-1 不对
岩敬 2013-05-28
  • 打赏
  • 举报
回复


$("input[name='getinfo']").click(function(){
	$(this).closest("tr").index()
});

这样写就可以了
自由小菜园 2013-05-28
  • 打赏
  • 举报
回复
真是的按钮的click事件中为什么还要绑定tr的click事件呢?你只是为了获取是第几行嘛

87,910

社区成员

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

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