好吧,让我试着解释一下,我对我的英语感到抱歉。
我有一些xml文件,我从其中获得了一些php脚本的url。
一切正常,唯一的问题是我想要改变所选链接的like,就像css :active或者只给那个链接一个class=“BGcolor”。
这将在下面动态生成数据的urls
echo "<ul><li ><a href='?xml1=".$xmlGet."&link=".$link." '>".$slide->title."</a></li></ul><br/>";有了上面的链接,我得到了一个链接列表,而不只是像下面这样的urls
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等
每个链接在单击时都会加载不同的数据到我的页面,所以我希望单击的链接像其他颜色或其他颜色一样处于活动状态。
发布于 2011-05-06 22:03:44
使用$_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/>";如果你想让li拥有这个类(在评论中被问到):
$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/>";https://stackoverflow.com/questions/5912518
复制相似问题