Как получить элемент, в котором было выполнено контекстное меню

Я пытаюсь написать расширение Google Chrome, где я использую контекстное меню. Это контекстное меню доступно только для редактируемых элементов (например, для ввода текста). Когда контекстное меню щелкается и выполняется, я хотел бы получить в функции обратного вызова элемент (входной текст), для которого было выполнено контекстное меню, чтобы обновить значение, связанное с этим входным текстом.

Вот скелет моего расширения:

function mycallback(info, tab) {
  // missing part that refers to the question:
  // how to retrieve elt which is assumed to be 
  // the element on which the contextMenu has been executed ?
  elt.value = "my new value"
}

var id = chrome.contextMenus.create({
        "title": "Click me",
        "contexts": ["editable"],
        "onclick": mycallback
    });

Параметры, связанные с функцией mycallback, не содержат никакой полезной информации для получения элемента, нажатого правой кнопкой мыши. Кажется, это известная проблема (http://code.google.com/p/chromium/issues/detail?id=39507) но нет прогресса с нескольких месяцев. Кто-нибудь знает обходной путь: без jquery и / или с jquery?

Ответы на вопрос(1)

Ваш ответ на вопрос