我有一个可点击链接表,其中每个链接也是可点击的,指向与标签TR
中相同的链接。A
我遇到了点击A
标签会导致两个窗口打开的问题,两个窗口都指向同一个链接。如果我禁用A
标签,当我点击链接时,脚本TR
不会运行。
<table class="dataTable">
<tbody>
<tr class="odd">
<td class=" sorting_1">
<strong>
<a href="http://www.google.ca/" target="_blank">Form1</a>
</strong> - [HTML]
<br /><span class="contentSummary"> form 1 summary</span>
</td>
</tr>
</tbody>
单击禁用的A
标签时是否可以运行脚本?
$('.dataTable a').click(function() {
return false;
});
$('.dataTable tbody tr').click(function () {
var url = $(this).find('a').attr('href');
window.open(url);
}).hover(function () {
$(this).toggleClass('hover');
});
jsfiddle示例代码在这里