Javascript 如何禁用所有单击事件需要一些div元素

Javascript 如何禁用所有单击事件需要一些div元素,javascript,jquery,Javascript,Jquery,我需要禁用每个元素的单击功能,除了按钮、锚定、输入、选择、.nav class和复选框等元素外,上述元素应该是可单击的。我不希望任何其他元素是可点击的,所以我编写了以下jQuery代码,但它不起作用 代码:- $('html').click(function() { $('a , input , button , select ,.boxy-checkbok-box ').click(function(event){ return true; }); return

我需要禁用每个元素的单击功能,除了按钮、锚定、输入、选择、
.nav class
和复选框等元素外,上述元素应该是可单击的。我不希望任何其他元素是可点击的,所以我编写了以下jQuery代码,但它不起作用

代码:-

$('html').click(function() {
   $('a , input , button , select ,.boxy-checkbok-box ').click(function(event){
      return true;
   });
   return false;
});
您可以尝试使用(jQuery)

试试这个

html



按钮

方形方格方格盒

脚本

$(文档)。在('click','a,input,button,select,.boxy checkbok box',函数()上{
警报(“点击”);
});

在单击事件中未声明的love div或其他元素将被禁用以进行单击

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