jQuery隐藏多个选择器时显示

jQuery Hide Show when multiple selectors

本文关键字:显示 选择器 隐藏 jQuery      更新时间:2023-11-18

我试图在多个元素上切换隐藏/显示,它在移动设备上运行,但在桌面上,我的代码似乎隐藏/显示了所有元素,而不是正在单击的父元素。

var t = $(this).find*
$('div a i').click(function(){
    $('.text').toggleClass('show');     
});

这是一个带我标记的CodePen。

感谢您的帮助!

你试过这个吗?

编辑到您的评论:

$('div.pop-up').click(function(){
    $('.text').removeClass('show');
    $(this).find('.text').toggleClass('show');      
});

您必须按类指定要单击哪个div,否则,将按原样单击partentdiv。。。

它适用于a:hoover

html > body a:hover + .text { display: block; }

如果触发div,文本不会消失