私のコードには2つの質問があります。ページリフレッシュ後に現在のタブをアクティブにする方法jquery
最初に: ページの更新後に最後に選択したタブを有効にしておきたい。問題は、ページの更新時に最初のタブが常にアクティブであることです。
第2: ユーザーがリンク変更パスワードでこのページに来たとき。この時点で、2番目の(パスワード変更)タブをアクティブにしたいと思います。ここで
私のコード:
<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
ユーザーがパスワードを変更したときにデータをどこかに保存する必要があります。そのデータに基づいて、現在のクラスを第2のタブに動的に挿入することができます – Hemal
私は答えを求めています。どうすればいいのですか? – zero