Я хочу изменить цвет ссылки с помощью jQuery. Я получаю сообщение об ошибке при попытке ссылаться на объект.Ссылка на объект, переданная в аргументе функции
мой HTML:
<a onmouseover="loclink(this);return false;" href="locations.html" title="Locations" class="nav-link align_nav">Locations</a>
Мои JS:
function loclink(a){
a.css("color", "red"); // Didn't work
jQuery('a').find('.nav-link').css("color", "red"); // Didn't work
$(a).find('.nav-link').css("color", "red"); // Didn't work
console.log(a):
<a onmouseover="loclink(this);return false;" href="locations.html" title="Locations" class="nav-link align_nav">Locations</a>
Вы хотите '$ (а) .css ("цвет", "красный")'. 'css' - это команда jQuery, поэтому вам нужно сделать' a' в объект jquery. Две другие линии пытаются найти элемент '.nav-link' INSIDE' a'. – Jan
Почему вы не используете 'css'? – Azim
Что вы действительно хотите, это прекратить использование inline-обработчиков событий – adeneo