js добавить класс

123 4
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#11
AGRESSOR:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
$('li a').click(function() {
$(this).parent().addClass('active');
});
</script>
</head>
<body>
<nav>
<ul>
<li class="item1"><a href="#">item1</a></li>
<li class="item2"><a href="#">item2</a></li>
<li class="item3"><a href="#">item3</a></li>
<li class="item4"><a href="#">item4</a></li>
</ul>
</nav>
</body>
</html>


Не хочет работать

И не будет. Надо jQuery подключить. Или искать/писать код на чистом js

vandamme
На сайте с 30.11.2008
Offline
675
#12

странно, у меня чет заработало http://jsfiddle.net/Egytt/39/

AGRESSOR
На сайте с 04.07.2010
Offline
79
#13
Алексей Барыкин:
И не будет. Надо jQuery подключить. Или искать/писать код на чистом js

jQuery подключен, может версия какая старая?

[Удален]
#14
vandamme:
а например для слайдера

тег <a> там тоже лишний :)

AGRESSOR
На сайте с 04.07.2010
Offline
79
#15
burunduk:
тег <a> там тоже лишний :)

Я конечно извиняюсь, но что вы имеете виду? что в nav не должны быть ссылки?

vandamme
На сайте с 30.11.2008
Offline
675
#16

нда, можно сделать span'ом или другим тегом

[Удален]
#17
AGRESSOR:
но что вы имеете виду? что в nav не должны быть ссылки?

а зачем если это переход внутри страницы?

P.S. да и при переходе на другую страницу тег <a> далеко не всегда нужен :)

http://www.donative.ru/

AGRESSOR
На сайте с 04.07.2010
Offline
79
#18
vandamme:
странно, у меня чет заработало http://jsfiddle.net/Egytt/39/

у меня тоже только на 1 секунду подключается класс

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#19
AGRESSOR:
jQuery подключен, может версия какая старая?

В #10 не подключен jQuery и код вызывается не верно.

vandamme
На сайте с 30.11.2008
Offline
675
#20
burunduk:
.S. да и при переходе на другую страницу тег <a> далеко не всегда нужен

при выключенном джабаскрипте сайт выглядит очень грустно 😂

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий