Desativar e ativar o menu de contexto do jQuery

eu uso

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

para remover o evento click no item #test. Como faço para clicá-lo novamente?

Na verdade eu tenho uma mesa. No evento de clique, um menu de contexto é exibido. Mas se não houver entradas, o menu deverá ser desativado. Então, eu uso o unbind acima. Como o menu de contexto é gerado por um plugin, não sei como clicá-lo novamente.

Alguma ideia?

Atualizar: é assim que o menu de contexto é configurado

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

Como ainda não tenho certeza de como resolver meu problema, vou descrevê-lo um pouco mais. Eu uso o leveplugin de menu de contexto no jQuery para exibir menus de contexto.

#contacts tbody tr 

são as linhas da tabela emyMenu1 é o menu de contexto que aparece no clique.

Na minha página eu tenho uma mesa. Cada linha tem seu próprio menu de contexto, bem sempre o mesmo, masfunction(t) refere-se sempre à linha clicada.

Bem, a tabela pode estar vazia, então eu quero desativar o menu de contexto. Eu acredito que existem várias maneiras de fazer isso. Uma é desvincular o evento de clique, isso não funciona para mim.

Espero que alguém tenha uma ideia.

questionAnswers(2)

yourAnswerToTheQuestion