hola a todos
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>
he logrado contruir el menu contextual que quiero así
Código:
$(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();
});
});
pero cuando quiero borrar un nodo no se como hacerlo para no borrarlos todos.
hasta ahora estoy ahciendo esto
Código:
$(".c1").click(function(){
$("li").remove();
})
pero esto me borra todos los li's cuando solo quiero que me borre el li sobre el cual esto abriendo el menu contextual
gracias de antemano