私のページ名はindex.phpで、いくつかのリンク(内部ページリンク)とコンテンツが含まれています。リンクをクリックすると、リンクに適用"selected" class
しli
て関連コンテンツを表示し、ページリンクがindex.phpからindex.php#c2(または他のIDの場合は#c3、#c4、c1)に変更されます。
私の問題はページの読み込みにあります。私が他のページでこのリンクを与えるならば、例えば。page.php
私はこのように与えましたが、これに基づいてURLで渡された<li><a href="index.php?#c2">link2</a></li>
ことをどのように知ることができますか?私はそれを試しましたが、しませんでした。「?」の後の文字列を取得できません。#c2
"selected" class
li
$_SERVER
plsはこれを行う他の方法があるかどうか教えてくれます。
<li class="selected"><a href="#c1">link1</a></li>
<li><a href="#c2">link2</a></li>
<li><a href="#c3">link3</a></li>
<li><a href="#c4">link4</a></li>
<div id="c1"><!-- contents of link1 --></div>
<div id="c2"><!-- contents of link2 --></div>
<div id="c3"><!-- contents of link3 --></div>
<div id="c4"><!-- contents of link4 --></div>
選択したクラスを追加するJqueryコード
$('.links a').click(function(){
$('.links a').parent().removeClass('selected');
$(this).parent().addClass('selected');
});
前もって感謝します..