Javascript 如何获得id,如;invokedOn“;使用引导上下文菜单右键单击事件的文本?

Javascript 如何获得id,如;invokedOn“;使用引导上下文菜单右键单击事件的文本?,javascript,jquery,twitter-bootstrap,contextmenu,Javascript,Jquery,Twitter Bootstrap,Contextmenu,我正在使用Bootstrap3.0上下文菜单。这里有一个链接 我需要知道如何获取单击元素的id或数据id。我尝试了许多技巧,但我无法获得单击的元素id?就像当我点击“Jacob”行时,点击后我得到了“Jacob”。我还需要从这一行 雅各布 “数据Id” 我尝试了var$selectedFileId=$(this.closest('a').html()或警报($(this.parent('a').html())将此代码用于获取单击的元素id jQuery(document).on('click

我正在使用Bootstrap3.0上下文菜单。这里有一个链接

我需要知道如何获取单击元素的id或数据id。我尝试了许多技巧,但我无法获得单击的元素id?就像当我点击“Jacob”行时,点击后我得到了“Jacob”。我还需要从这一行

雅各布
“数据Id”


我尝试了
var$selectedFileId=$(this.closest('a').html()
警报($(this.parent('a').html())

将此代码用于获取单击的元素id

jQuery(document).on('click', function(e){
console.log(e.target.id);
})

我通过在contextMenu处理程序中添加一些内容(更改)来获取id

// click handler for context menu
function ContextMenuClickHandler() {
    $(settings.menuSelector)
     .off('click')
     .on('click', function (e) {
      $(this).hide();

       var $invokedOn = $(this).data("invokedOn");
       var $selectedMenu = $(e.target);
       // My Changes
       var $selectedFileId = $(this).data("invokedOn").find('.yourClass').attr('id');

       settings.menuSelected.call($(this), $invokedOn, $selectedMenu, $selectedFileId);
    });
}  

你说得对,harutyun,但是伙计,从这里我可以得到菜单项的id,而不是数据。我需要单击页面项目所在行的id?