проблема в том, что нет обработчика кликов, который я мог бы связать, в моем приложении у меня есть только код выше в моем вопросе, вот и все, так что я не знаю, как получить clickHandle, который мне нужно связать снова

ользую

$('#test').unbind('click');

удалить событие клика на элементе #test. Как мне сделать элемент кликабельным снова?

На самом деле у меня есть стол. При событии щелчка появляется контекстное меню. Но если нет записей, меню должно быть отключено. Поэтому я использую unbind выше. Поскольку контекстное меню создается плагином, я не знаю, как сделать его кликабельным снова.

Есть идеи?

Обновить: Вот как настроено контекстное меню

 $('#contacts tbody tr').contextMenu('myMenu1', {
    bindings: {
      'sms': function(t) {},
      'delete': function(t) {}
    } 
 });

Поскольку я до сих пор не знаю, как решить мою проблему, я опишу ее немного подробнее. Я использую легкийплагин контекстного меню в jQuery для отображения контекстных меню.

#contacts tbody tr 

строки таблицы иmyMenu1 это контекстное меню, которое появляется при щелчке.

На моей странице у меня есть таблица. Каждая строка имеет свое собственное контекстное меню, ну всегда то же самое, ноfunction(t) всегда ссылается на нажатую строку.

Ну, таблица может быть пустой, поэтому я хочу отключить контекстное меню. Я верю, что могут быть способы сделать это. Один из них - открепить событие click, у меня это не работает.

Я надеюсь, у кого-нибудь есть идея.

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

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