Не меняется класс при нажатии
Здравствуйте! Мне нужно, чтобы при нажатии на ссылку, она меняла свой класс. Ссылка это весь блок и хочу сделать так, чтобы блок меня свой внешний вид так сказать. Но не могу сообразить где тут ошибка. В этом языке я новичок.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title></title> <link href="css/main.css" rel="stylesheet" type="text/css"> </head> <body> <div><a href="#" class="part"></a></div> <script type="text/javascript" href="js/main.js"></script> </body> </html>
$("a").click(function(){
$(".part").removeClass("part");
$(this).addClass("active");
});
|
zXus,
jquery где? |
Добавил, все равно не меняется класс.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title></title> <link href="css/main.css" rel="stylesheet" type="text/css"> <script type="text/javascript" href="jquery.js"></script> </head> <body> <div><a href="#" class="part"></a></div> <script type="text/javascript" href="main.js"></script> </body> </html> |
zXus,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
body a{
color: #FFFFFF;
}
.active {
background: #FFCC00;
}
.part{
background: #339900;
}
a {
cursor: pointer;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function(){
$("a").click(function(){
$(".part").removeClass("part");
$(this).addClass("active");
});
});
</script>
</head>
<body>
<div><a href="#" class="part">test</a></div>
</body>
</html>
|
Спасибо!)
|
| Часовой пояс GMT +3, время: 00:48. |