我们试着解释一下对不起我的英语。
我有一些xml文件,我从中获取了一些PHP脚本的URL
一切顺利唯一的问题是我想改变所选链接的li BGcolor,如css:active或仅提供该链接,例如class =“current”
这下面动态制作数据的网址
echo "<ul><li ><a href='?xml1=".$xmlGet."&link=".$link." '>".$slide->title."</a></li></ul><br/>";
以上我得到的链接列表不仅仅是下面的链接
http://localhost/html5/playerEnd/hoofdstuks.php?xml1=chapter_3733&link=1
http://localhost/html5/playerEnd/hoofdstuks.php?xml1=chapter_3733&link=2
http://localhost/html5/playerEnd/hoofdstuks.php?xml1=chapter_3733&link=3
etc etc
并显示为此菜单
链接1 链接2 链接3 链接4 等等
每个链接在点击时都会向我的页面加载不同的数据,所以我希望点击的其他数据像其他颜色一样活跃。
答案 0 :(得分:1)
使用$_GET['link']
找出已点击的链接。然后在与此对应的链接中添加一个类。您必须定义active
类。
$linkID = $_GET['link'];
echo "<ul><li ><a href='?xml1=".$xmlGet."&link=".$link." '";
if ($linkID == $link) { echo " class=\"active\" "; }
echo ">".$slide->title."</a></li></ul><br/>";
如果你想让李有这个课(在评论中提到):
$linkID = $_GET['link'];
echo "<ul><li";
if ($linkID == $link) { echo " class=\"active\" "; }
echo "><a href='?xml1=".$xmlGet."&link=".$link."'>".$slide->title."</a></li></ul><br/>";