HTML -
<ul id="myMenu" class="contextMenu">
<li class="insert" onclick ="test();"><a href="#insert">Add New</a></li>
<li class="edit"><a href="#edit">Edit</a></li>
<li class="delete"><a href="#delete">Delete</a></li>
</ul>
jQuery-
jQuery(document).bind("contextmenu", function(e) {
return false;
});
jQuery('.even').bind("contextmenu", function(e) {
jQuery('#myMenu').css({
top: e.pageY+'px',
left: e.pageX+'px'
}).show();
return false;
});
上下文菜单工作正常。但我需要单击它们中的任何一个,并且它必须指向某些功能。举个例子
function test() {
alert("Helloooo")
}
这里 onlick 功能不起作用...请帮助我解决这个问题...
我非常热衷于学习 Jquery 的东西,因为我的项目完全依赖于 jquery 和 XML
最佳答案
好吧,我想最简单的方法是使用 jquery 绑定(bind) onclick 事件..类似于
jQuery('.insert a').click(function(){
alert("handle the onclick event");
});
希望有帮助
关于jquery - 获取上下文菜单项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6839962/