estoy un poco atascado con jquery i los menus contextuales, el caso es que tengo este codigo html
Código HTML:
<body> <div id="menu" > <ul id="llista"> <a href="#"><li>a</li></a> <a href="#"><li>b</li></a> <a href="#"><li>c</li></a> </ul> </div> <div id="contextmenu"> <ul> <li class="c1"">Delete node</li> <li class="c2">clone node</li> <li class="c3">go to</li> </ul> </div> <script src="jquery.js"></script> <script src="script.js"></script> </body>
Código:
pero cuando quiero borrar un nodo no se como hacerlo para no borrarlos todos.$(document).ready(function(){ $("a").bind('contextmenu', function(event){ $("#contextmenu").css({"top": event.pageY + "px", "left": event.pageX + "px"}).show(); event.preventDefault(); }); $(document).bind('click',function(){ $('#contextmenu').hide(); }); });
hasta ahora estoy ahciendo esto
Código:
pero esto me borra todos los li's cuando solo quiero que me borre el li sobre el cual esto abriendo el menu contextual$(".c1").click(function(){ $("li").remove(); })
gracias de antemano