jQueryのは、文書のためのイベントをクリックしますが、div要素を無視します
-
22-08-2019 - |
質問
私はjQueryのを使用して働いているオンラインスライドショーを持っています。私は、ユーザーがスライドで次の箇条書きを表示するか、次のページに移動する際に知っているページをクリックしたときに検出するために、使用$(文書).clickイベントを持っています。
私はに実行している問題は、私の仕事は私がページの下部にコメントボックスを挿入し、誰かがコメントボックスをクリックするか、これまでのコメントボタンを保存するとき、それはまた、ページのクリックイベントを発生させていたです。
私はページ全体のクリックイベントを持っている誰かがDIVにしているコメントボックス/保存]ボタンをクリックしたときに、それを無視することができる方法はありますか?
解決
あなたは、最も可能性の高いイベントオブジェクトの stopPropagation()
<を使用して、あなたのコメントのdiv内のイベントの伝播を停止する必要があります/>方法:
$('#comments').click(function(e) {
e.stopPropagation();
});
:問題が解決しない場合は、 preventDefault()
に使用してみてください
e.preventDefault();
所属していません StackOverflow