I want all my dynamic generated php links to be displayed like in example 1 below and when I click on a link which takes
me to another page all its sub links are displayed like in example 2 and when I click on one of those links all its sub
links are displayed like in the rest of the examples.
I’m using PHP, MySQL and Jquery for my web site if that helps.
Example 1
<ul>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
</ul>
Example 2
<ul>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a>
<ul>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a>
</ul>
</li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
</ul>
Example 3
<ul>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a>
<ul>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a>
<ul>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a>
</ul>
</li>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a></li>
</ul>
</li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
</ul>
Example 4
<ul>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a>
<ul>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a>
<ul>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a>
<ul>
<li><a href="link.php">Fourth Nested List</a></li>
<li><a href="link.php">Fourth Nested List</a></li>
<li><a href="link.php">Fourth Nested List</a></li>
</ul>
</li>
<li><a href="link.php">Third Nested List</a></li>
<li><a href="link.php">Third Nested List</a></li>
</ul>
</li>
<li><a href="link.php">Second Nested List</a></li>
<li><a href="link.php">Second Nested List</a></li>
</ul>
</li>
<li><a href="link.php">First Nested List</a></li>
<li><a href="link.php">First Nested List</a></li>
</ul>
The bold part is not so clear.
how is it dynamic generated? via ajax? please explain further.
If clicking a link takes you to another page, then displaying a sublink should be done on server-side. Yes you can do it client-side via jQuery but I think it would be not practical.
Summary.
Use your php to display your sublinks.
HTML
CSS
with that above, use your php skills to add/remove class active to a
ul. By doing that so, and with the definition of your CSS, anyulinside activeulis not visible. In above,Fourth Nested Listwill not be shown on page.update
example