次のようなアクティブなオプションを使用して、アクティブなタブを設定できます。
$( ".selector" ).tabs({ active: 1 });
Cookie 以外にも、ウェブページに値を渡す方法はたくさんあります。たとえば、クエリ パラメータと隠しフィールドを使用できます。次に、jQuery の onload の例を使用して、いずれかの例を読み取る onload スクリプトを作成します。$(関数 () { })。
クエリ文字列を読み取るには、メソッドを提供するこのページをチェックしてください
Jquery読み取りクエリ文字列
function getParameterByName( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
隠しフィールドを読み取る。
$( ".selector" ).tabs({ active: $('#my-hidden-fiel').val() });
この機能を削除するという jquery ui の決定に同意します。Cookie は、たとえばフォーム フィールドやタブではなく、セッションを永続化するためにのみ使用する必要があるためです。