我有很多这样的元素

<h4>Question</h4>
<h5>Answer</h5>
<h4>Question2</h4>
<h5>Answer2/h5>


我在哪里隐藏答案

h5{
display:none;
}


并再次显示它们

$( "h4" ).click(function() {
  $( "h5" ).slideToggle( "slow", function() {
  });
});


当然,只需单击任何h4即可切换所有h5元素,而不是紧随其后的元素。因此,我的问题是:如何触发给定种类的下一个选择器(在特定示例中为“ h5”)。

像$(this>“ h5”).slideToggle(...没办法。但这可以解决吗?

最佳答案

试试下面的代码

$("h4").click(function() {
   $(this).next("h5").toggle();
});

关于javascript - 切换以下选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49800886/

10-12 14:49