jquery-单击不同的图像返回相同的id
我已经为此挣扎了一段时间 在我的页面上,我有17个图像和17个隐藏块。 每个图像都应该显示一个特定的块,它位于css的正下方 下面是要单击的图像的HTML以及我一直在尝试的jquery 无论我点击哪个图像,它总是保存相同的ID 这个网站是在Drupal上的,有很多,我想我没有设法正确地到达分区ID。 最后,我要做的是将ID保存在一个变量中,然后遍历我得到的ID列表并显示相应的块。 我说得通吗 非常感谢您的帮助,因为我对jquery没有信心jquery-单击不同的图像返回相同的id,jquery,drupal,click,parentid,Jquery,Drupal,Click,Parentid,我已经为此挣扎了一段时间 在我的页面上,我有17个图像和17个隐藏块。 每个图像都应该显示一个特定的块,它位于css的正下方 下面是要单击的图像的HTML以及我一直在尝试的jquery 无论我点击哪个图像,它总是保存相同的ID 这个网站是在Drupal上的,有很多,我想我没有设法正确地到达分区ID。 最后,我要做的是将ID保存在一个变量中,然后遍历我得到的ID列表并显示相应的块。 我说得通吗 非常感谢您的帮助,因为我对jquery没有信心 jQuery('.impact sdg title')
jQuery('.impact sdg title')。单击(函数(){
var idPix2=jQuery('.sdg pix first').attr('id');
var idProject2=jQuery(this).find('.sdg类块').attr('id');
jQuery(“#”+idProject2.toggle();
日志('idProject2:'+idProject2+'-idPix2:'+idPix2');
});代码>
没有贫困
可持续发展目标2项目
可持续发展目标2
-
jQuery('.impact sdg title')。单击(函数(){
var idPix2=jQuery(this).closest('.sdg pix first').attr('id');
var idProject2=jQuery(this).closest('section').next('section.sdg class block').attr('id');
jQuery(“#”+idProject2.toggle();
日志('idProject2:'+idProject2+'-idPix2:'+idPix2');
});代码>
没有贫困
可持续发展目标2项目
可持续发展目标2
-
您确定OP中的html标记与页面中的html标记相同吗@纳纳布朗尼