は、ここに私のコードです: イベント結果が要素と等しい場合、jQueryテスト?
$('html').on("click", function (e) {
if(!$(e).is($element)) {
hideResults();
}
});
が、私はこれを試してみましたが、それは動作しません。要素はdivです。イベントの結果が要素と等しいかどうかをテストします。これは、コードを更新している
EDIT 、まだあなたがe.target
ないイベント自体をチェックする必要が
$(document).on("click", function (e) {
if(!$(e.target).is($element)) {
hideResults();
}
});
'$ element'とは何ですか?どうやってそれを手に入れますか? –
@brahimmahrir $要素は問題ありません。私はそれが定義されていることを確認するためにテストしました。 – Wyatt
ifの内部にアラートを入れて、ポップアップするかどうかを確認してください! –