2016-02-29 18 views
0

我遇到了一个嵌套在HTML中的两个锚标记的问题。嵌套在锚标签是不允许的,所以我试图通过将我的第一个a属性更改为div来解决它。功能没有改变,链接被突出显示并具有正确的链接,但是在点击文本之后首先添加href触发器。有什么办法可以解决这类问题吗?a标签不工作时,与另一个href属性元素内

<div href="#collapse'.$x.'" class="list-group-item list-group-item-info" data-toggle="collapse" data-parent="#affix_sidebar"> 
    <a href="index.php">'.$cat_name.'</a> 
    <span class="glyphicon glyphicon-plus floating_glyphicon"></span> 
</div> 

第一href做什么,是它触发像子菜单手风琴(图像显示)。我试图将第一个href属性更改为不在锚标记中,但我失败了。第二个锚标签(文本)应链接到另一页。附上图片以获得更好的解释。 For better explanation

编辑︰// 我虽然有关于第一个href行动只与glyphicon链接,只留下文本的属性。我的尝试迄今都失败了,但如果有人知道如何帮助这个方向,我会很感激。

+0

你尝试改变'href'属性在父'数据 - href'或其他'data- *'属性? – Quantastical

+0

我做到了。它没有任何区别。 – Toesmash

+0

我不认为你想要做什么可能没有JS - 至少不是_that_方式。我会考虑在那里放置一个真正的'a'元素来打开子菜单(这就是这个样子,所以你应该把它标记为嵌套'ul' /'li'列表结构) - 但不能嵌套在里面另一个环节,但只是在它之前。为了让它定位到实现你想要的应该可能很容易,甚至可能重叠第二个链接,以便在整个行上的第一次点击将打开子菜单。 – CBroe

回答

相关问题