可点击链接中的整行未在新选项卡中打开

时间:2014-12-12 04:20:56

标签: jquery css html-table

我想整整一行是一个可点击的链接。我使用以下代码。它运作良好。它通过单击行来工作。但我无法用 Ctrl +点击打开它。 如何使用 Ctrl 点击?

来实现这一点

jQuery(document).ready(function($) {
    $(".clickableRow").click(function() {
        window.document.location = $(this).attr("href");
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<tr class='clickableRow' href='url://'>
    <td>Blah Blah</td>
    <td>1234567</td>
    <td>£158,000</td>
</tr>

1 个答案:

答案 0 :(得分:3)

这是我的答案:

  $(".clickableRow").click(function(evt) {
        var url = $(this).attr('href');

        if (evt.ctrlKey) {
            window.open(url, '_blank');
        } else {
            window.open(url, '_self');
        }

它运作良好。