只隐藏来自echoed php的div

时间:2017-02-27 16:30:33

标签: javascript php jquery echo

在询问之前,我已经检查了here

我对phpJavaScript不熟悉。但问题是我echo来自我的数据库,其中包含divs示例。

echo "<div class="togBtn"><div class="result">$results</div></div>";

html输出类似于

<div class="togBtn"><div class="result">firstresult</div></div>
<div class="togBtn"><div class="result">secondresult</div></div>

但我写了一个JavaScript,当.result.togBtn

时切换click
$(document).ready(function() {
    $(".togBtn").click(function() {
        $(".result").slideToggle();
    });
});

但问题是当我click .togBtn时,div与firstresult和secondresult都是toggled。我的问题是,当我click .togBtn时,只有div结果被切换而不是两个echoed结果。我错误地回应了结果,导致问题。任何建议都可以。提前致谢。

1 个答案:

答案 0 :(得分:0)

答案是将jQuery .next() .prev()$(this)

一起使用
$('.togBtn').click(function() {
    $(this).next().slideToggle();
});