2017-07-27 9 views
-1

Button、Anchor、input、select、.nav-classとチェックボックスのような要素を除いて、各要素からクリックを無効にする必要があります。私は他の要素をクリック可能にしたくないので、次のjQueryコードを記述しますが、それは動作しません。すべてのクリックイベントを無効にするにはいくつかのdiv要素が必要です

CODE: -

$('html').click(function() { 
    $('a , input , button , select ,.boxy-checkbok-box ').click(function(event){ 
     return true; 
    }); 
    return false; 
}); 

答えて

2

あなたは.not() filtering(jQueryの)を使用しようとすることができ

$('a , input , button , select ,.boxy-checkbok-box').not('.your-selectors, .another-one').click(function(event) { 
    event.preventDefault(); 
}); 
0

この

HTML

<p class="love">love</p> <a href="#">a</a><br> <input type="text" value="input"><br> <button>button</button><br> <select value="select"></select><br> <span class="boxy-checkbok-box ">boxy-checkbok-box </span>

を試してみてくださいクリックイベントにで宣言されていない

スクリプト

​​

愛のdivまたは他の要素が

をクリックするために無効になっています
関連する問題