Я использую ContextJs для отображения контекстного меню контекстного меню, и я хочу удалить объект, на который я нажал, с помощью правой кнопки мыши. Я использовал этот код:
$(this).parent().remove();
для удаления объекта div, на который я нажал. Но теперь у меня есть контекстное меню, которое появляется, когда я нажимаю на этот div (я использую selectors в свойстве context.attach для отображения меню только тогда, когда я нажимаю на этот div). И я не знаю, как удалить мой div, потому что
$(this).parent().remove();
удаляет ярлык "удалить" в контекстном меню.
К сожалению, Context.js в настоящее время не может предоставить вам HTML-элемент, на котором вы выполнили действие правой кнопкой мыши. Но вы можете изменить плагин, чтобы сделать это для вас, как описано в этом запросе на растяжение, а затем использовать его следующим образом:
{
text: 'Menu item',
action: function (e, clickedElement) { ... }
}