2

ここのところ頭が痛い…。

jQuery 1.3 を使用して古い Web サイトを jQuery 1.10 に更新する作業を行っています。そして今、新しいコンテンツを同じタブにリロードするためにタブの URL を動的に変更する方法について、2 日前から苦労しています。

少し明確にします。単一のタブがあるとしましょう。このタブをクリックすると、そこに「page1.php」が表示されます。ここでは問題ありません!私の page1.php コンテンツはよく表示されます。その中に、「次のページに移動」というリンクがあり、タブ内に次のページ (page2.php) が表示されます。このリンクをクリックすると、自分のタブに href 属性を変更し、新しいコンテンツを再読み込みするように指示したいと思います。

公式ドキュメントで、「url」と「title」は非推奨であり、代わりに「aria-controls」を使用する必要があることを見ました。

私はそれに対処するために多くのことを試みましたが、それでも解決策を見つけることができません。

古いウェブサイトが行っていたことは次のとおりです。

$("#tabs").tabs("url", "1", "page2.php");
$("#tabs").tabs('load', 1);

これが私が試した最初のコードです:

$("#tabs").attr('aria-controls', "page2.php");
$("#tabs").tabs('load', 1);

私もリフレッシュしようとしましたが、それでもうまくいきませんでした:

$("#tabs").attr('aria-controls', "page2.php");
$("#tabs").tabs('refresh');

よろしくお願いします。

4

2 に答える 2