JQuery - 如何在提交表单后保持选择链接

时间:2012-02-18 01:53:25

标签: php jquery

我想知道如果我提交表单后如何选择链接,数据会显示给我。我基本上想知道如果可能的话,在使用jQuery或PHP提交表单数据后如何保持链接突出显示。

这是我的jQuery代码。

$(document).ready(function() {
    $('.editor, .active-editor').click(function(event){
        event.preventDefault();
        $(this).siblings().addClass('text-editor').removeClass('active-text-editor');
        $(this).addClass('active-editor').removeClass('editor');        
    });
});

1 个答案:

答案 0 :(得分:0)

如果您希望链接显示为处于“活动”状态,则可以创建名为a.active的样式,该样式与a:active(活动链接伪等级)共享相同的规则并动态应用该样式类。看看这个小提琴:http://jsfiddle.net/SM22n/2/

如果您希望在重新加载页面后链接显示为活动状态,则您可能必须设置一些查询参数,通知您的脚本链接应显示为活动状态。这是一个使用PHP的简单示例,它搜索是否存在名为“success”的参数,并将该类“active”添加到链接中(如果存在):

<?php $myClass = isset($_GET['success']) ? 'active' : ''; ?>
<a href="http://example.com" class="<?php echo $myClass; ?>">My Link</a>