1
fullCalendarではない関数でイベントにアクセスしようとしています。右クリックして、DeleteEventを選択して関数にターゲットを渡すコンテキストメニューがあります。fullCalendar以外の関数でカレンダーイベントを取得する
var $target = $(e.target);
DeleteEvent($target);
私はクロームでデバッガを使用する場合、私は私が必要とするオブジェクトを見ることができますが、私はjqueryのの最後の数字はおそらく変更することができますので、それを取得する方法を見つけ出すことはできません。
これはどのように毎回動作するように書きますか?
$target.context.offsetParent.jQuery224054666921681718872.fcSeg.event
私が試した:
$target.context.offsetParent.find('fcSeg').event
$target.context.offsetParent.jQuery().fcSeg.event
$target.offsetParent().find('fcSeg').event
$target.offsetParent().closest('fcSeg').event
などをちょうどここにストローで把握。
これはオプションではありません。コンテキストメニューも別の関数であり、クラスをセレクタとして使用する点を除いて、fullCalendarには結び付けられません。私はfcSeg.eventを取得する方法についての答えが必要です。クリックのような右クリックのイベントがあった場合、それは私が行ったことになります。 – Blindsyde
右クリックをイベントにバインドすることができます。 この質問には例がありますhttp://stackoverflow.com/questions/20610774/click-event-in-jquery-and-right-mouse-clicking –
あまりにもうまくいく、私はどのように(e.which == 3)....}))そして次に私は、右クリック、ちょうど別の方法で(eventRenderを通して:function(event、element){element.bind( 'mousedown'、function(e){ifグローバル変数を設定し、あなたが言ったようにそれにアクセスした場合、あなたの答えを更新して、それがどのように行われているかを表示して、ここで遭遇した人たちが助けを得るようにしてください。 – Blindsyde