$('#tags').each(function(i,element){
$(this).on('click',function(){
$('.otherdiv').toggle();
});
如何将点击处理程序附加到所有带有标签 ID 的 div?出于某种原因,这仅针对第一个
$('#tags').each(function(i,element){
$(this).on('click',function(){
$('.otherdiv').toggle();
});
如何将点击处理程序附加到所有带有标签 ID 的 div?出于某种原因,这仅针对第一个
不需要每个,只需执行以下操作:
$('.tags').on('click',function(){
$('.otherdiv').toggle();
});
并对tags
每个 div 应用一个类,你不应该有多个具有相同 id 的 div。
然后,这会将点击绑定应用到具有tags
类的所有 div。
您不应拥有多个 ID。
改用类。
$(".tags").click(function() {
$('.otherdiv').toggle();
});
将 css 类归因于您想要的每个元素
ID 是唯一的。您不应该有超过 1 个具有任何给定 ID 的元素。如其他答案所述,请改用class
选择多个元素。