2017-07-27 74 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>

脚本

​​

爱格或在上单击事件没有宣布其他元素的点击

禁用
相关问题