【发布时间】:2013-02-18 05:23:04
【问题描述】:
点击后我需要更改链接的颜色。
如果我使用 event.preventDefault(); 永久应用颜色但链接不起作用,则 uri 未通过,然后我无法使用 $_GET['route'],因为我使用 mod_rewrite 将所有 uri 重定向到此 @987654323 @变量。 ^(.*)$ index.php?route=$1
如果我不使用 event.preventDefault 链接有效并且部分更改,但 addClass 仅在我单击时应用,然后消失...
我怎样才能得到这两种行为?能否通过URI(HREF),并永久更改颜色onClick?
html:
<a href="./section">Section</a>
css:
.active { color: #f00; }
jquery:
$('a').on('click', function(event) {
//event.preventDefault
$(this).addClass("active");
});
【问题讨论】:
标签: javascript jquery html css events