JQuery-新创建元素的上下文菜单

JQuery-新创建元素的上下文菜单,jquery,contextmenu,Jquery,Contextmenu,我正在使用 文档准备好后,我有img元素的contextMenu $(document).ready(function(){ $('img').contextMenu({ menu: 'photoMenu' },function(action, el, pos) { //some function }); }); 我将动态添加img元素: $img = $('<img />'); $img=$(''); 如何为新创建的i

我正在使用

文档准备好后,我有
img
元素的
contextMenu

$(document).ready(function(){
    $('img').contextMenu({
        menu: 'photoMenu'
    },function(action, el, pos) {
        //some function

    });
});
我将动态添加
img
元素:

$img = $('<img />');
$img=$('');
如何为新创建的
img
元素绑定
contextMenu
。应该和上面的一样吗?我应该创建一个函数来调用它吗?还是有其他简单的方法


谢谢。

目前,您正在文档就绪功能中附加您的
上下文菜单。创建图像后,应创建
上下文菜单

所以只需将代码更新为

$img = $('<img />');

$img.contextMenu({
        menu: 'photoMenu'
    },function(action, el, pos) {
        //some function

    });
$img=$('');
$img.contextMenu({
菜单:“照片菜单”
},功能(动作、el、pos){
//某些功能
});

注意:在创建图像对象后,您必须确保正在创建
上下文菜单。

页面加载时,我有现有的
img
元素。在这种情况下,不要删除$(文档)中的当前上下文菜单代码。准备好了。如果您得到答案,请关闭问题。。。