我有一个嵌套的树状菜单,目前,如果我点击有子节点的父节点,它会公开子节点,
<ul id="menu" role="tree">
<li><a href="course/01_00_00_Getting Started.htm" target="ifrm">Getting Started</a>
<ul>
<li><a href="course/01_00_00_Questions.htm" target="ifrm">Questions</a></li>
<li><a href="course/01_01_00_Considerations.htm" target="ifrm">Considerations</a></li>
<li><a href="course/01_02_00_Changing Perspective.htm" target="ifrm">Changing Perspective</a></li>
</ul>
</li>
</ul>
但是我也希望父节点打开一个href,而不仅仅是公开子链接。 使用上面的示例,当我单击“Getting Started”文本时,我希望随附的href打开页面(页面在iframe中打开) AND 显示菜单中的子链接。 / p>
要合并这种双重功能,我需要做什么?或者有人可以指出一个功能性的例子吗?
谢谢!
答案 0 :(得分:0)
将以下两行添加到li
var anchor = ele.find('>a');
if(anchor.length > 0) {
a.click();
}
其中ele是$(evt.target)