divをクリックしてそれが子である場合を除いて、どこかをクリックしたときに何かをしたいです。これは私がこれまでに試したことですが、機能していません (その子をクリックすると、括弧内にあるものが実行されます。
$('body').on('click', '* :not(#calculator)', function(e){
私はこのようなものを使用することはできません:
jQuery - 単一の要素とその子を除くすべてを選択しますか?
$("body > *").not("body > #elementtokeep").remove();
.not
関数は関数の中に入れることができるものではないからです.on()
。
どうすればこれを達成できますか?