Javascript 需要span.class和p来展开切换

Javascript 需要span.class和p来展开切换,javascript,class,toggle,Javascript,Class,Toggle,我有一个公文包网页,在那里我需要描述和“图像”-标签显示,当项目被点击。为此,我使用了切换,javascript 我现在有这段代码,我希望span.class和段落在单击项目时都展开。否则,我希望这两个元素在页面上保持隐藏状态。现在我不能在切换之前隐藏span.class,所以只有在切换时显示段落,这会导致整个事情看起来很复杂。这是我正在使用的代码 $(文档).ready(函数(){ $(“.li_元素”)。每个(函数(索引){ $(this.find('p','span.PopUp').fi

我有一个公文包网页,在那里我需要描述和“图像”-标签显示,当项目被点击。为此,我使用了切换,javascript

我现在有这段代码,我希望span.class和段落在单击项目时都展开。否则,我希望这两个元素在页面上保持隐藏状态。现在我不能在切换之前隐藏span.class,所以只有在切换时显示段落,这会导致整个事情看起来很复杂。这是我正在使用的代码

$(文档).ready(函数(){
$(“.li_元素”)。每个(函数(索引){
$(this.find('p','span.PopUp').first().hide();
});
$(“li”)。单击(函数(){
$(this.find('p','span.PopUp').first().toggle();
$(this.toggleClass(“展开”);
});
}); 
  • 里尔马型 2019 图像

    字体设计

    类型设计

  • 只有一个字符串:

    $(this).find('p,span.PopUp').first().hide();
    
    或者你想

    $(this).find('p').first().hide();
    $(this).find('span.PopUp').first().hide();
    

    只有一个字符串:
    $(this).find('p,span.PopUp').first().hide()我现在尝试了这两种方法,但仍然不起作用:s