Javascript 如何隐藏同级元素

Javascript 如何隐藏同级元素,javascript,php,jquery,Javascript,Php,Jquery,当我点击一个类别时,我如何隐藏其余的类别,若我再次点击,其余的类别将再次出现 <?php if($slide1_row_cnt > 0){ ?> <div class="item active"> <h4>Groups</h4> <?php while ($row = mysqli_fetch_assoc($slide1_result)) { ?> <div class="row">

当我点击一个类别时,我如何隐藏其余的类别,若我再次点击,其余的类别将再次出现

<?php if($slide1_row_cnt > 0){ ?>
<div class="item active">
<h4>Groups</h4>
    <?php while ($row = mysqli_fetch_assoc($slide1_result)) { ?>
        <div class="row">
            <div class="col-xs-2">

                <p class="groups-list"><button type="button" class="btn btn-primary groups-button" rel="/tasks/stock/stock-category-list.php?filter=<?php echo $row['id_stc']; ?>"><?php echo $row['description_stc']; ?></button></p>
            </div>
        </div>

    <?php } ?>
</div>
<!-- /Slide1 -->

基于您共享的代码,谢谢


Parent
p
没有同级。您应该切换.row类可能
$(this).closest(“.row”)
    $('.groups-button').click(function() {
    $(this).parent('p').siblings().toggle();

});
$(this).closest('.row').siblings().toggle();