我有一个超级简单的JS,它只做一件事;也就是在页面中的特定元素上切换open类。问题是我有4个.clickSlide元素和.sub_menu元素的重复,当我单击其中一个元素触发代码时,所有元素都得到open类。只有4个元素中的相关元素才应该得到open类。我最好的猜测是我在JS中缺少了某种this。但是我对这一点的解决方案持开放态度!第一个
open
.clickSlide
.sub_menu
this
ccrfmcuu1#
因此,解决方案(基于Anass Kartit的答案)是这样的:
jQuery(document).ready(function($) { $(".clickSlide").click(function(){ $(this).children(".sub_menu").toggleClass("open"); }); });
1条答案
按热度按时间ccrfmcuu1#
因此,解决方案(基于Anass Kartit的答案)是这样的: