2017-07-27 19 views
-1

我需要禁用每個元素的點擊,除了其中一些元素,如按鈕,錨點,輸入,選擇,.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>

腳本

​​

愛格或在上單擊事件沒有宣佈其他元素的點擊

禁用
相關問題