HTML-DOM の任意の場所をクリックして閉じる必要があるコンテキスト メニューがあります。

私の問題: コンテキスト メニューのリンクMake Actionをクリックしても実行できません。コンテキスト メニューは、以前に削除されます。ここに私のコードがあります:
$(document).ready(function() {
$('html').not(".contextMenu").on('mousedown', function () {
// remove context menu
$('.contextMenu').remove();
});
$('.contextMenu a').click( function() {
alert('action');
$('.contextMenu').remove();
});
});
jQuery の -Function.not()はここでは機能しないようです。私も:not(.contextMenu)Sizzle 経由で試してみましたが、成功しませんでした。mousedown右クリックするとコンテキストメニューも削除されるため、を使用しました。
これがフィドルです:http://jsfiddle.net/9Y5Fz/1/