Этот очень полезный метод, предоставленный Броком Тернером, позволяет сделать это для ссылок (тегов привязки), содержащих строки cars:
Код: Выделить всё
// ==UserScript==
// @name NOT an AutoClicker, per question text
// @include https://example.com/*
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
var TargetLink = $("a:contains('cars')");
if (TargetLink.length)
TargetLink.attr ('target', '_blank');Это работает безупречно и очень полезно, но я хочу выбирать ссылки по классу (они могут иметь любой текст привязки).
HTML выглядит следующим образом:
Код: Выделить всё
[url=/dp/B0BCL3DZ8F]Philips OneBlade Original 360 Blade Heads[/url]
В сводке и моей попытке
Я хочу реплицировать var TargetLink = $("a:contains('cars')"); но вместо этого влиять на нажимаемые ссылки с помощью class="a-link-normal"
Я пробовал использовать .a-link-normal (я читал, что вы необходимо поставить точку перед именем класса) вместо var TargetLink = $("a:contains('cars')");
Я также пробовал использовать его с одинарными кавычками ' и вообще без кавычек — безуспешно.
Подробнее здесь: https://stackoverflow.com/questions/798 ... mpermonkey
Мобильная версия