Добавить ссылку на строку таблицы, которая открывает URL в новом окне - PullRequest
1 голос
/ 01 апреля 2020

Я уже перепробовал несколько потоков, но пока не могу заставить его работать.

Я получил строки, кликабельные по новому URL, но он открывается на той же вкладке, это сработало. Однако я хочу, чтобы URL открывался в новой вкладке. Я пытался это и это , но не повезло.

Я даже пытался изменить первый вариант с window.location на window.open, но он не отвечает.

jQuery(document).ready(function($) {
    $(".click-row").click(function() {
        window.open($(this).data("href"));
    });
});
    <table> 
       <tbody>
          <tr class='click-row' data-href="/Documents/files/file.pdf"> 
             <td>Link to file</td> 
          </tr> 
      </tbody> 
    </table>

1 Ответ

1 голос
/ 01 апреля 2020

Всегда использовать target = "_ blank" для открытого URL-адреса в новой вкладке

<table> 
       <tbody>
          <tr class='click-row' data-href="/Documents/files/file.pdf" target="_blank"> 
             <td>Link to file</td> 
          </tr> 
      </tbody> 
    </table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...