このコードで何が起こっているのかわかりません:/。コードは正しく、jQuery ライブラリ ファイルも添付しましたが、それでも正しく動作しません。li
残りではなく、選択したクラスにクラスを適用したい。
<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'></script>
<style type="text/css">
a.active {
background-color:yellow;
}
</style>
<script>
$('li a').click(function(e) {
e.preventDefault();
$('a').removeClass('active');
$(this).addClass('active');
});
</script>
</head>
<body>
<ul>
<li><a href="#1">Photography</a></li>
<li><a href="#2">Web</a></li>
<li><a href="#3">Print</a></li>
</ul>
</body>
</html>