jquery - 获取上下文菜单项的值

标签 jquery contextmenu

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/

相关文章:

wpf - 禁用整个上下文菜单

XAML 中的 WPF 合并上下文菜单

php - 在 while 循环中构造 json 数组

c# - 在 WPF 中使用 Windows 资源管理器上下文菜单

python - 将项目添加到标准 QWebView 上下文菜单

javascript - 更改 HTML 元素但忽略最后一个子元素

java - Android - 按钮生成 float 上下文菜单

javascript - 如何使用 jQuery 获取数组,多个 &lt;input&gt; 具有相同的名称

javascript - 即使使用 $_SERVER 全局,PHP header 也总是给出错误“未定义索引”

jQuery:将每四个 LI 转换为一个