クリックされた場合、リンクの色を変更する必要があります。
色が永続的に適用されているのにリンクが機能しない場合、mod_rewrite を使用してすべての uri をこのvarにリダイレクトしてevent.preventDefault();
いるため、uri が渡されず、使用できません。$_GET['route']
$_GET
^(.*)$ index.php?route=$1
event.preventDefault を使用しない場合、リンクは機能し、セクションは変更されますが、addClass はクリックしている間だけ適用され、その後消えます...
どうすれば両方の動作を取得できますか? URI (HREF) を渡すことができ、色を永続的に変更できonClick
ますか?
html:
<a href="./section">Section</a>
CSS:
.active { color: #f00; }
Jクエリ:
$('a').on('click', function(event) {
//event.preventDefault
$(this).addClass("active");
});