获取在JQuery ContextMenu中单击的选择器的类名

Getting the class name of selector clicked in JQuery ContextMenu

本文关键字:选择器 单击 JQuery ContextMenu 获取      更新时间:2023-09-26

我使用JQuery的ContextMenu.

所以我有以下代码:

 $.contextMenu({
        selector: '.item-context, .nitem-context', 
        callback: function(key, options) {
            // CM.InventoryDetails.context_action(key, options);
            IM.Events.attach(IM.Events.events_const.ITEM_CONTEXT_ACTION,key,options);
        },
        items: {
            "view": {name: "View", icon: 'view'},
            "remove": {name : "Remove", icon: 'delete'},
        }
    });

我的问题是,我怎么能知道触发事件的选择器的类名?

非常感谢您的回复。谢谢。

在你的回调函数中试试:

var className = options.items[key].$node[0].className;

希望对你有帮助。

指定类名和元素,然后是user

e.delegateTarget.classList

您将能够识别类,然后进行相应的处理