所以我有一些这样的代码:

    <script type="text/javascript">
        $(document).ready(function() {
            $(".Hidden").hide();
            $("#Unlikely").hide();
            $(".Even").click(function(){
                jQuery(this).next(".Hidden").slideToggle(500);
            });
            $(".Odd").click(function(){
                jQuery(this).next(".Hidden").slideToggle(500);
            });
            $(".UnlikelyHeader").click(function(){
                jQuery(this).next("#Unlikely").slideToggle(500);
            })
        });
    </script>


是JSP

<div class="UnlikelyHeader">Unlikely to be called</div><br />

    <div id="Unlikely">
        --Stuff here
    </div>


隐藏/偶数/奇数的东西有效。但我无法使LikelylyHeader下拉其正下方的“不太可能” div。我认为“(this).next是错误的,但是我不确定还要使用什么?

最佳答案

那是因为下一个元素是br元素,为什么不使用ID选择器呢?

$(".UnlikelyHeader").click(function(){
    $("#Unlikely").slideToggle(500);
})

09-19 06:24