Скрипт для открытия hrefs в таблице, только если у родителя есть определенный класс - PullRequest
0 голосов
/ 24 августа 2018

Я разрабатываю скрипт, который автоматически открывает ссылки на все теги «a» в новых окнах при загрузке страницы.

Теги a находятся в таблице, и я хочу открыть только те, у которых есть определенный класс, в "tr".

вот что у меня есть, я проверил с помощью консоли chrome, и формула верна, но по какой-то причине скрипт не открывает новые окна:

(function (){
    'use strict';

    var $q = jQuery.noConflict();

    var links = $q("tr.ng-scope.odd.danger a");

     for( var j=links.length; j--; ) {
     window.open(links[j].href);
     }
})(); 

Есть мысли? Я пробовал window.open(links[j].href, "_blank"), но это не работает. Спасибо!

1 Ответ

0 голосов
/ 24 августа 2018

Вы можете попробовать:

var links = $q("tr.ng-scope.odd.danger a");
for(var j=links.length; j--; ) {
   links[j].attr("target", "_blank");
   links[j].click();
}
...