html 如何使js只影响关注的元素?

mtb9vblg  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(108)

我有一个超级简单的JS,它只做一件事;也就是在页面中的特定元素上切换open类。问题是我有4个.clickSlide元素和.sub_menu元素的重复,当我单击其中一个元素触发代码时,所有元素都得到open类。只有4个元素中的相关元素才应该得到open类。
我最好的猜测是我在JS中缺少了某种this。但是我对这一点的解决方案持开放态度!
第一个

ccrfmcuu

ccrfmcuu1#

因此,解决方案(基于Anass Kartit的答案)是这样的:

jQuery(document).ready(function($) {
    $(".clickSlide").click(function(){
        $(this).children(".sub_menu").toggleClass("open");
    });
});

相关问题