My Page name is index.php and its contain some links(internal page link) and contents. on the click of link I m applying "selected" class
on link li
and showing related contents and my page link change from index.php to index.php#c2 (or #c3, #c4, c1 for other ids).
My problem is on the page load. If I give this link in other page eg. in page.php
I given like this <li><a href="index.php?#c2">link2</a></li>
then how could I know that #c2
is passed in URL based on this I want to apply the "selected" class
to li
. I tried it by $_SERVER
but not done. I am not able to get the string after "?".
Pls tell me if there is any other way to do this..
<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 code to add selected class
$('.links a').click(function(){
$('.links a').parent().removeClass('selected');
$(this).parent().addClass('selected');
});
Thanks in advance..