Javascript jQuery选择一种类型的所有div并附加事件
如何将单击处理程序附加到id为标记的所有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
$('#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();
});