Javascript 在保留脚本功能的同时禁用与jQuery的链接

Javascript 在保留脚本功能的同时禁用与jQuery的链接,javascript,jquery,Javascript,Jquery,我有一个可点击链接表,其中每个TR也可点击,指向与a标记相同的链接 我遇到了这样一个问题,单击A标记会打开两个窗口,两个窗口都指向同一个链接。如果禁用A标记,当我单击链接时,TR上的脚本不会运行 <table class="dataTable"> <tbody> <tr class="odd"> <td class=" sorting_1"> <strong>

我有一个可点击链接表,其中每个
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>

这里的示例代码

看到您的tr是可点击的,并处理事件,我会将文本样式设置为链接

一起移除a标签

<span class="faux_link">Your Link Text</span>

原来答案是使用
$('.dataTable a')。单击(函数(e){e.preventDefault();})
而不是
返回false
这是我正在考虑的另一个选项。我选择了更懒惰的方法,但这对我来说是更好的选择。
<span class="faux_link">Your Link Text</span>
<tr data-link="yourdestination.html">
$('.dataTable tbody tr').click(function () {
    var url = $(this).data('link'); //this right here
    window.open(url);
}).hover(function () {
    $(this).toggleClass('hover');
});