【发布时间】:2014-07-04 21:58:10
【问题描述】:
我有 HTML 表格,某些行属于一个类,并且这些行中的每一行都有一个 id。我已使用 jquery 将 onclick 处理程序附加到该类。当单击该类中的任何行时,将触发单击事件。但是事件的源会传播到单击行中的元素。如何获取包含 td(event source) 的行的 id ?
HTML:
<table>
<tr class="onegroup" id="parent_1">
<td> Item 1 </td>
<td> Item 2 </td>
</tr>
</table>
jquery:
$(".onegroup").click(function (event) {
alert(event.target.id); // currently displays undefined as neither of the <td> have an id.
//Want to display the id of the row ('parent_1')
});
【问题讨论】:
-
我认为阅读jQuery tutorial about event handling 会让您受益最大。
标签: javascript jquery html