有一个由生成的表ASP.NET
:
<asp:Repeater ItemType="..." SelectMethod="..." runat="server">
<ItemTemplate>
<tr class="table" onmouseover="this.style.backgroundColor='#DDD'"
onmouseout="this.style.backgroundColor='white'" onclick="location.href='/item/<%#: Item.Id %>'">
<td><%#: Item.Id %></td>
<td><%#: Item.... %></td>
<td><%#: Item.... %></td>
<td><%#: Item.... %></td>
<td>
<table>
<tbody>
<tr>
<td><a href="/item/<%#: Item.Id %>">Открыть</a></td>
<td><a href="/blank/<%#: Item.Id %>" target="_blank">Печать</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
在此处的帮助下JavaScript
,单击行中的任意位置时将实现一个链接,除最后一列外,一切正常。
在表格的最后一列中有一个单独的链接用于打印表格,表格在新选项卡中打开。表单正常打开,但同时在当前选项卡中,链接来自JS
. 如何删除JS
表格最后一列的操作?
该事件
click
向上冒泡到tr
执行其处理程序的父表。