クリック可能なリンクのテーブルがあり、それぞれがクリック可能で、タグTR
と同じリンクに移動します。A
A
タグをクリックすると 2 つのウィンドウが開き、両方とも同じリンクに移動するという問題が発生しました。タグを無効にする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のサンプルコードはこちら