У меня есть Javascript, который находит все гиперссылки на странице, содержащие, например, «google», и изменяет начало URL-адреса на другой URL-адрес.
Я пытаюсь добавить класс к этой затронутой ссылке, однако получаю много «неопределенных» ошибок в консоли JS. Я пробовал alert($(this).innerHTML)), который показывал содержимое гиперссылки - clases и еще много чего. Но по какой-то причине я не могу добавить класс. Я также пытался использовать this.className += "socks". Это также вызывает неопределенную ошибку. Я думаю, что мне не хватает чего-то простого!
Также есть способ использовать регулярное выражение в поиске, я новичок в Javascript.
Вот мой код:
$("a[href*='google']").each(function(){ this.href = this.href.replace('http://www.google.co.uk','http://www.ask.com'); this.href = this.href.replace('http://www.google.com','http://www.ask.com'); $(this).addClass("socks"); });
Большое спасибо за любую помощь!