私は以下のようなhtmlコンテンツを持っています。div要素内のアンカータグのonclickイベントを無効にするにはどうすればよいですか?
<div>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
<a href="#" onclick="someFunction();">Link 1</a>
</div>
問題:私は任意のリンクをクリックすると
、onClickの機能で、私は1つのAJAX呼び出しを行います。
私は、応答を受け取った後にajax応答を得るまで、タグのすべてのonClickイベントを無効にする(またはdivとそのすべての子要素を無効にする)だけです。すべてのタグonclickを再度有効にする必要がありますイベント。
同じことを達成する方法はありますか?
、それは '' element.off(イベント)を有効にし、ためelement.on(「イベント」) 'と簡単です'無効 –
のために、このための単純な解決策が考えられローディング指示を表示し、応答を取得するまでUIの対話をブロックします。 – Rohit416
@ MarcosPrezGude私はこれを試しましたが、私にとってはうまくいきません... jsfiddleでサンプルの例を挙げてください。 –