切换tabs时,选中对应的menu节点

DWZ的树结构是按ul,li的嵌套格式构成,最顶级的ul以class=”tree”标识。
我希望切换tabs时,选中对应的menu节点

="tabs" currentIndex="0" eventType="click" id="KongJian_dlzxz_901">

切换时,获取menuid,修改样式,不起作用

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

回答不易,求求您采纳点赞哦

如果想在切换tabs时,选中对应的menu节点,您需要做如下步骤:

  • 在切换tabs的事件中获取当前选中的tab的信息,并获取对应的menuid。

  • 通过menuid获取对应的树节点,并对其进行样式的修改。

  • 可以通过添加/修改类样式来实现选中树节点的效果。

可以使用JavaScript或jQuery来实现以上功能。请注意代码可能因页面布局和元素结构而有所不同,请根据具体情况调整代码。

根据你提供的代码,可以看出这是一个基于ul,li的树形菜单结构,并且在切换tabs时希望选中对应的menu节点。
你提到获取menuid,但是代码中并没有menuid这个属性,我假设你是想获取选中的菜单项对应的href属性值。
你可以在tabs的点击事件中获取当前选中的菜单项的href属性值,并根据该属性值来修改对应菜单项的样式。具体实现可以参考下面的代码示例:
htmlCopy code

  • < a href=" " target="navTab" rel="xm_djfzbxmList" checked="true">项目
  • < a href="xm!djxmList.action" target="navTab" rel="xm_djxmList">登记

在上面的代码中,给tabs添加了点击事件,当用户点击tabs时,会获取当前选中的菜单项的href属性值,并根据该属性值查找对应的菜单项,并修改样式。这里使用了jQuery的closest()和attr()方法来获取选中菜单项的href属性值,并使用了jQuery的addClass()和removeClass()方法来修改菜单项的样式。