javascript - 使用jquery显示和隐藏div?

标签 javascript jquery

我有两个链接和 2 个 div。我想显示 div 1,同时隐藏 div 2。当我显示 div 2 时,我希望隐藏 div 1。我尝试编写此代码,但它似乎不起作用。(仅第一部分。视频 div 被隐藏)

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script>
$(document).ready(function() {
   $('#videos').hide();
 });

$('#show_images').click(function(){
    $('#videos').hide();
    $('#images').show();
});

    $('#show_videos').click(function(){
        $('#images').hide();
        $('#videos').show();
    });

    </script>
    <a id="show_images" class="button" href="#">Images</a>
    <a id="show_videos" class="button" href="#">Videos</a>

<div id="images" class="images"></div>
<div id="videos" class="videos"></div>

最佳答案

将绑定(bind)点击处理程序的代码放入 dom 就绪回调中,或者当两个 div 未就绪时执行该代码。

$(document).ready(function() {
   $('#videos').hide();

  $('#show_images').click(function(){
    $('#videos').hide();
    $('#images').show();
  });

  $('#show_videos').click(function(){
    $('#images').hide();
    $('#videos').show();
  });
});

关于javascript - 使用jquery显示和隐藏div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11338344/

相关文章:

javascript - 如何验证RadioButton选项?

javascript - 在ubuntu中为ionic设置环境变量

javascript - 在 BackBone 模型 Ajax 函数中自动分配某些值

javascript - 在 1 个元素上切换类并从其余元素中删除

javascript - MochaJS setTimeout ES6

javascript - chrome 扩展——将 div 附加到 body 不能像按钮一样使用 facebook

javascript - 工厂函数链表问题

javascript - 密码验证至少为 6 个字符

javascript - preventDefault() 不会阻止该操作

jquery - 如何创建 JQuery UI 对话框来显示 HTML 代码片段?