点击table里的div获取当前所以行的ID

就是想点击eq那个div获取到当前行的ID就是那个tr的id这个怎么做到啊!!!下面是table的文件:<tableclass="tab"id="na"border="0... 就是想点击 eq那个div 获取到当前行的ID 就是那个tr的id 这个怎么做到啊!!!
下面是table的文件:
<table class="tab" id="na" border="0" cellpadding="3" cellspacing="1" width="100%">
<tbody>
<tr class="bg0">
<td align="center" bgcolor="#F2F2F2" valign="middle" style="width:150px;">类别标签名称</td>
<td align="center" bgcolor="#F2F2F2" valign="middle">类别标签内容</td>
<td align="center" bgcolor="#F2F2F2" valign="middle" style="width:150px;">前台显示名</td>
<td class="tag_manage" align="center" bgcolor="#F2F2F2" valign="middle" width="30">
<input name="TagClass_checkbox_all" id="TagClass_checkbox_all" type="checkbox"></td>
</tr>
<tr id="1">
<td>
<div style="border:#000000 solid 1px;height:25px;line-height:25px;width:100px;margin:5px auto;text-align:center;" id="m-7" onclick=getId(this);>
eq</div>
</td>
<td><div style="border:#000000 solid 1px;height:25px;width:100px;line-height:25px;margin:0 auto;text-align:center;" id="t-7">dsc</div></td>
<td></td>
</tr>
</tbody>
</table>
展开
 我来答
纯洁的小树
推荐于2016-11-15 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:472万
展开全部

1、首先给div绑定click事件。

2、通过this,结合parents方法找到tr。

3、通过attr方法获取id的值。

4、具体代码

var tr_id=$(this).parents("tr").eq(0).attr("id");

拓展:parents()和attr()方法具体说明可查看Jquery官方文档。

handangaoyang
2015-04-14 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:923万
展开全部
//你要引入jQuery文件
function getId(obj){
    alert($(obj).closest("tr").attr("id"));
}
追问
您好,这个弹不出来ID;ReferenceError: $ is not defined
追答

我说了啊,你要引入一个jQuery的文件。像这样

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="Scripts/jquery-1.8.2.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>

我上传了jquery文件,你下载下来,然后引入到你的页面。路径不要弄错

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式