簡體   English   中英

可點擊鏈接中的整行未在新選項卡中打開

[英]Whole row in clickable link not open in new tab

我想整整一行是一個可點擊的鏈接。 我使用以下代碼。 它運作良好。 它通過單擊行來工作。 但我無法通過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> 

這是我的答案:

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

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

它運作良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM