可点击链接中的整行未在新标签页中打开

阿卡什

我想使整行成为可点击的链接。我用下面的代码。运行良好。通过单击该行即可正常工作。但是我无法使用Ctrl+ click打开它如何通过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>

阿卡什

这是我的答案:

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

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

运行良好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章