私は関数を実行する親divと別の関数を実行する子divを持っています。子divをクリックすると親div関数がトリガーされるので、クリックが子divから来ているかどうかをどのように確認できますか?クリックがどこから来たのかチェックする(jQuery)
0
A
答えて
1
$("#parentid").click(function(e) {
var target = e.target;
if(target != this) {
alert("not parent");
}
});
+0
function(a、b、c)のように、関数内にもっと多くの属性があるとどうしたらいいですか? – Henry
+0
jqueryクリックハンドラは、1つのパラメータ(イベントオブジェクト)しか必要としません。参照:http://api.jquery.com/click/。 Clickで実行したい他の機能がある場合は、クリックハンドラ内から呼び出しを行う必要があります。 –
0
$(function() {
$("div").click(function(e) {
e.stopPropagation();
alert($(this).attr('id') + " was clicked!");
});
});
このjsFiddleこの例を持っている...
0
このお試しください:[の
$("parentSelector").click(function(e) {
if($(e.target).is("parentSelector")) {
alert("parent");
}
else{
alert("not parent");
}
});
関連する問題
- 1. どこから来たのですか?
- 2. どこから(ソース)データがテーブルに来るかチェックする方法Oracle 11g
- 3. ユーザーがどこから来たのかを区別する
- 4. これらのナノはどこから来たのですか?
- 5. これらのリクエストはどこから来たのですか?
- 6. jQueryのヘッダにはどこから来ていますか?
- 7. オブジェクトがどこから来たのか、セッションキャッシュかセッションファクトリキャッシュ
- 8. メモリリークがどこから来るのか分からない
- 9. この空白はどこから来たのですか?
- 10. この会話はどこから来たのですか?
- 11. このマージンはどこから来たのですか?
- 12. この番号はどこから来たのですか?
- 13. 私のキャンバスアプリでは、ユーザーがどこから来たのか
- 14. この例外がどこから来たのか推測できますか?
- 15. シーケンスポイントはどこから来ますか?
- 16. 「サイズ」はどこから来ますか?
- 17. nullはどこから来ますか?
- 18. $ 4はどこから来ますか?
- 19. セーバーはどこから来ますか?
- 20. 私がロードしたパッケージがどこから来たのかはどうすればわかるのですか
- 21. このランダムなgitブランチはどこから来ましたか?
- 22. Bing MapsのOpenLayers:データはどこから来たのですか?
- 23. 最初の破壊はどこから来たのですか?
- 24. クラス名「ヒーロー」はCSSのどこから来たのですか?
- 25. get_user(user_id)のuser_idはどこから来たのですか?
- 26. 生のジオープデータはどこから来たのですか?
- 27. 流星のテンプレートはどこから来たのですか?
- 28. -journalのファイルはどこから来たのですか?
- 29. Label_マーカーはReflectorのどこから来たのですか?
- 30. ウェブページの訪問者はどこから来たのですか?
が重複する可能性は、私はJavaScriptのメソッドから見つけることができます、どのDOM要素が私を呼びましたか?](http://stackoverflow.com/questions/831942/can-i-find-o ut-from-a-javascript-method-who-dom-element-me) –
ドキュメンテーション:http://api.jquery.com/event.target/またはhttp://api.jquery.com/ event.stopPropagation/ –