我有兩個問題,我的代碼。如何保持頁面刷新後當前選項卡激活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