我的页面上有一个非因素 mvc 网格,在一列中我有一个 <a href 为用户提供 pdf。我还使用网格中的 rowclick 事件来显示其背后的数据。
问题是当我点击链接时,rowclick 也会一直触发。
$(document).on('rowclick', '#Offertes-mvc-grid, #TenDays-mvc-grid', function (e) {
....
});
我试过这个:
$(document).on('click', '.pdflink', function (e) {
e.stopPropagation();
e.preventDefault();
});
但是 rowclick 事件总是在 a-href 的 click 事件之前完成。
单元格的 html 如下所示:
<td class="gridColumnPdf"><a class="pdflink" style="z-index: 999;" href="http://localhost:51608/AanvullendeGegevens/DownloadPdfBeheer?encId=4D003D00">pdf</a></td>
但即使设置了 z-index,它也不会在 rowevent 之前执行 click 事件。
还有什么我可以尝试的吗?