J'ai un tableau HTML avec un lien dans la première colonne. Je veux permettre à l'utilisateur de cliquer n'importe où dans la ligne pour activer le lien. En même temps, je tiens à préserver le milieu et cliquez sur ctrl+cliquez sur la fonctionnalité de l'ouverture d'un nouvel onglet/fenêtre. Voici un exemple de la table:
<table id="row_link">
<tbody>
<tr>
<td><a href="link1.html">link</a></td>
<td>info 1</td>
</tr>
<tr>
<td><a href="link2.html">link</a></td>
<td>info 2</td>
</tr>
</tbody>
</table>
À l'aide de jQuery, je peux permettre à l'utilisateur de gauche, cliquez n'importe où sur une ligne:
$("table#row_link tbody tr").click(function () {
window.location = $(this).find("a:first").attr("href");
});
Bien sûr, cela désactive le standard moyen et cliquez sur ctrl+cliquez sur la fonctionnalité de l'ouverture d'un nouvel onglet. Est-il une meilleure façon de permettre aux utilisateurs de cliquer sur la totalité de la ligne, tout en préservant la norme du milieu et cliquez sur ctrl+cliquez comportement?