0

我有一个嵌套的树形菜单,目前,如果我点击一个有子节点的父节点,它会暴露子节点,

<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,而不仅仅是公开子链接。使用上面的示例,当我单击文本“入门”时,我希望随附的 href 打开页面(页面在 iframe 中打开)在菜单中公开子链接。

我需要做些什么来整合这种双重功能?或者有人可以指出一个功能示例吗?

谢谢!

4

1 回答 1

0

将以下两行添加到点击处理程序li

var anchor = ele.find('>a'); if(anchor.length > 0) { a.click(); }

ele在哪里$(evt.target)

于 2012-10-16T00:08:24.833 回答