我有两个问题,我的代码。如何保持页面刷新后当前选项卡激活jquery
第一张: 我想在页面刷新后保持上次选择的选项卡有效。问题是页面刷新第一个标签时总是处于活动状态。
第二个: 当用户通过链接更改密码来到此页面时。这时我想让第二个(更改密码)选项卡激活。
这里我的代码:
<ul class="tab">
<li class="current" data-tab="tab1">Account information</li>
<li data-tab="tab2">Change Password</li>
</ul>
<div class="tab-content current" id="tab1">
Tab1 Content comes Here!
</div>
<div class="tab-content" id="tab2">
Tab1 Content comes Here!
</div>
<script src="js/jquery-1.12.4.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$('ul.tab li').click(function(){
var tab_id = $(this).attr('data-tab');
$('ul.tab li').removeClass('current');
$('.tab-content').removeClass('current');
$(this).addClass('current');
$("#"+tab_id).addClass('current');
});
});
</script>
其明显的是,当页面加载时,第一个选项卡将获得因为'current'类的重点。 – Hemal
当用户单击更改密码时,您必须将数据保存在某处。根据这些数据,你可以动态地插入'当前'类到第二个标签 – Hemal
我在问我要怎么做? – zero