使用dtree生成的树结构,ajax动态加载子节点后,如何绑定右键菜
我现在出现的问题是第一个节点可以绑定contextMenu,但是当点击完此节点加载完其子节点后,右键菜单就失效了,请高手指教,如何在子节点动态加载后都能绑定contextMenu?如图,这是开始只有父节点时的效果图:
当我点击了父节点,加载完子节点后,再点击右键,则contextmenu失效了,我想动态地为每个节点添加contextmenu该怎么做? js代码: var l_tree = document.getElementById("l_tree_d");
jsp代码: <%@ page language="java" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); %> <!-- 180px建议 --> <!-- 树框架 --> <HTML> <HEAD> <link rel="stylesheet" type="text/css" href="../dtree/dtree.css"> <script type="text/javascript" src="../dtree/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="../dtree/dtree.js"></script> <script type="text/javascript" src="../dtree/jquery.contextmenu.js"></script> <script type="text/javascript"> </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> <!-- body { background-color: #D8E5F4; } --> </style> </HEAD> <BODY> <div id="l_tree_d"> <script type="text/javascript" src="../dtree/showtree.js"></script> </div> <div> <form action="../treeNodes/JarUpLoadServlet" method="post" enctype="multipart/form-data"> <input type="file" name="up"> <input type="submit" value="提交"> </form> </div> <div class="contextMenu" id="myMenu"> <ul> <li id="add"> <a >添加节点</a> </li> <li id="update"> <a >修改节点</a> </li> <li id="delete"> <a >删除节点</a> </li> </ul> </div> </BODY> </HTML> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |