Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery选择一种类型的所有div并附加事件_Javascript_Jquery - Fatal编程技术网

Javascript jQuery选择一种类型的所有div并附加事件

Javascript jQuery选择一种类型的所有div并附加事件,javascript,jquery,Javascript,Jquery,如何将单击处理程序附加到id为标记的所有div?出于某种原因,这只是针对第一个,不需要每个,只需执行以下操作: $('#tags').each(function(i,element){ $(this).on('click',function(){ $('.otherdiv').toggle(); }); 并对每个div应用一类标记,则不应该有多个具有相同id的div 然后,这将对所有带有标记的div应用单击绑定。ID

如何将单击处理程序附加到id为标记的所有div?出于某种原因,这只是针对第一个,不需要每个,只需执行以下操作:

 $('#tags').each(function(i,element){

            $(this).on('click',function(){


              $('.otherdiv').toggle();

        });
并对每个div应用一类
标记
,则不应该有多个具有相同id的div


然后,这将对所有带有
标记的div应用单击绑定。

ID是唯一的。任何给定id的元素不应超过1个。
如其他答案中所述,使用
class
来选择多个元素。

您不应该有多个ID

改用类

$('.tags').on('click',function(){
    $('.otherdiv').toggle();
});
将css类属性化为所需的每个元素

“如何将单击处理程序附加到所有id为tags的div?”您不能有多个id为tags的div
。身份证。
$(".tags").click(function() {
       $('.otherdiv').toggle();
});