如果单击,我需要更改链接的颜色。
如果我使用event.preventDefault();
颜色被永久应用但链接不起作用,那么 uri 没有通过,然后我不能使用$_GET['route']
,因为我使用 mod_rewrite 将所有 uri 重定向到这个$_GET
var。^(.*)$ index.php?route=$1
如果我不使用 event.preventDefault 链接有效并且部分更改,但 addClass 仅在我单击时应用,然后消失...
我怎样才能得到这两种行为?能否通过 URI (HREF),并永久更改颜色onClick
?
html:
<a href="./section">Section</a>
CSS:
.active { color: #f00; }
查询:
$('a').on('click', function(event) {
//event.preventDefault
$(this).addClass("active");
});