javascript - JQuery 切换下一类

标签 javascript php jquery html show-hide

我正在制作一个博客网站,希望标题或链接在点击时显示帖子,我已经让它工作了,所以当点击其中一个时它们都会打开,但我只希望它是标题下方的那个

JQuery:

$(document).ready(function(){

    $('.slidingDiv').hide();
    $('.show_hide').show();

    $('.show_hide').click(function(){
        $('.slidingDiv').slideToggle();
    });

});

PHP:

for($i=0; $i<5; $i++)
{
    print "
      <a href='#' class='show_hide'>Article name</a>
      <div class='slidingDiv'>
          Fill this space with really interesting content. 
      </div>
      <br>
      <br>
    ";
}

提前致谢

最佳答案

您可以使用.next仅选择下一个 .slidingDiv

$(this).next('.slidingDiv').slideToggle();

片段

$('.slidingDiv').hide();
$('.show_hide').show();

$('.show_hide').click(function() {
  $(this).next('.slidingDiv').slideToggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href='#' class='show_hide'>Article name</a>
<div class='slidingDiv'>
  Fill this space with really interesting content.
</div>
<br>
<br>
<a href='#' class='show_hide'>Article name</a>
<div class='slidingDiv'>
  Fill this space with really interesting content.
</div>

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

相关文章:

javascript - 无法访问获取的数组元素

php - 在我的webapp中存储异常?

javascript - 如何使用 Wordpress 的 REST Api 访问本地主机上的数据?

javascript - JS onclick 函数返回 true

javascript - 点击后退按钮时是否存在跨浏览器onload事件?

javascript - 在按键上更改元素的边距

javascript - 使用 serializeArray,尝试从 ajax 插入多个输入,每个输入都有 ID

performance - PHP 处理速度 apache 2.4 mpm-prefork mod_php 5.4 与 nginx 1.2.x PHP-FPM 5.4

php - 如何在表格中以垂直方式显示数组中的数据

jquery - 多个定位对齐的类被拉到一个 div 而不是它们各自的 div