Javascript 显示div并更改内部内容:)

Javascript 显示div并更改内部内容:),javascript,jquery,show,hidden,Javascript,Jquery,Show,Hidden,我有简单的jquery显示和隐藏,但我需要一些帮助,我有这个 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $(".slidingDiv").hide(

我有简单的jquery显示和隐藏,但我需要一些帮助,我有这个

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript">

$(document).ready(function(){

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

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

});

</script>
Adn简单Html

<a href="#" class="show_hide">Show</a>
<div class="slidingDiv">
Fill this space with really interesting content. <a href="#" class="show_hide">hide</a></div>

用真正有趣的内容填满这个空间。
我需要的是,当有人单击SHOW时,元素将打开,但是,我想当有人单击SHOW时,当打开DIV元素时,将SHOW更改为HIDE,当有人单击HIDE时,再次更改为SHOW,问题是我将有许多隐藏元素,如何做到这一点? 示例我将在页面上有许多slidingDIV,但我想只打开连接到该a href

更改的部分:

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

更新您编辑的问题:

要仅更改相关的div,请使用以下代码(将下一个.slidingDiv移到单击的href):

您可以在此处看到这一点:

您可以使用:

<script type="text/javascript">
    $(document).ready(function(){
        $(".slidingDiv").hide();
        $(".show_hide").show();
        $('.show_hide').click(function(){
            $(".slidingDiv").Toggle();
            if ($('.show_hide').text() == "Show"){
                $('.show_hide').text('hide');
            }else {
                $('.show_hide').text('Show');
            }
        });       
    });
</script>

$(文档).ready(函数(){
$(“.slidingDiv”).hide();
$(“.show_hide”).show();
$('.show_hide')。单击(函数(){
$(“.slidingDiv”).Toggle();
如果($('.show\u hide').text()=“show”){
$('.show_hide').text('hide');
}否则{
$('.show_hide').text('show');
}
});       
});
试试这个

$(document).ready(function(){
    $(".slidingDiv").hide();
    $('.show_hide').click(function(){
        if( $(this).html()=="Show"){
            $(this).html("Hide");
        }
        else{
            $(this).html("Show");
        }
    $(".slidingDiv").slideToggle();
    });
});

请选择一个更好的问题标题,以便您的问题可以被具有相同问题的人找到。可能的重复问题可以执行$(“.slidingDiv”).slideToggle(“快速”)或$(“.slidingDiv”).slideToggle(“慢速”)
$('.show_hide').click(function(){
     $(this).next(".slidingDiv").slideToggle();

     if($(this).text() == "Show" ? $(this).text("Hide") : $(this).text("Show"));
});
<script type="text/javascript">
    $(document).ready(function(){
        $(".slidingDiv").hide();
        $(".show_hide").show();
        $('.show_hide').click(function(){
            $(".slidingDiv").Toggle();
            if ($('.show_hide').text() == "Show"){
                $('.show_hide').text('hide');
            }else {
                $('.show_hide').text('Show');
            }
        });       
    });
</script>
$(document).ready(function(){
    $(".slidingDiv").hide();
    $('.show_hide').click(function(){
        if( $(this).html()=="Show"){
            $(this).html("Hide");
        }
        else{
            $(this).html("Show");
        }
    $(".slidingDiv").slideToggle();
    });
});