Я знаю, что это не совсем ответ на ваш вопрос, но изменение свойств CSS элемента при наведении можно сделать полностью в CSS. Для вашего примера ваш CSS будет выглядеть примерно так:
.link {
background: url('./link.png');
}
.link:hover {
background: url('file:///Users/J/Desktop/DHTML/Menu/linkselect.png');
}
Я думаю вы также можете обернуть тег <a>
вокруг тега <li>
, чтобы весь элемент списка был ссылкой (исключая необходимость в коде $(".link").click(...)
) .
Упс, не могу обернуть <a>
вокруг <li>
, но, как упоминал Оли, вы можете сделать это в CSS:
.link a {
display: block;
}