jquery - 隐藏一个 <div> 的内容并显示另一个具有不同内容的 <div>

标签 jquery css html

我有一个包含图片内容的div

             <div class="1">
               <div class="2">
                 <img src="img/aa.png"></img>

               </div>
               <div class="3">         
                 <img src="img/bb.png"></img>

               </div>
              <div class="4">         
               <img src="img/cc.png"></img>

               </div>
              </div>

我想用另一个不同内容的div替换它

          <div class="w">
             <div class="x">
                <h3>name</h3>
            <ul>
                   <li>bday</li>
                     <li>age</li>
            </ul>
               </div>
           </div> 

如何通过单击文本或超文本而不刷新或重新加载页面来交换此 div。这是要点击的文字

                     <div class="1a">
                        <a class="s" href="prof.htm">PROFILE</a>
                  </div>

我应该使用什么代码来隐藏/显示 div (我精通 HTML、CSS、JQUERY)

请帮助我....抱歉,我是新手并且对这个领域很感兴趣

最佳答案

$(".s").on("click",function(event) {
    event.preventDefault();
    if ($(".1").is(":visible"))  {
        $(".w").show();
        $(".1").hide();
    } else {
        $(".1").show();
        $(".w").hide();
    }
});

使用 jQuery,只需测试您想要的第一个元素是否可见(我假设 1 只是按照您发布的顺序),并分别测试 hide()/show()

但是,当您单击该链接时,您将被重定向!

因此,添加 preventDefault 使其不执行更改页面的正常职责

关于jquery - 隐藏一个 <div> 的内容并显示另一个具有不同内容的 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20368237/

相关文章:

javascript - 将引用 $(this) 保存到数据库

css - 我可以在悬停父 div 时更改嵌套图像的背景颜色吗?

html 内容不在一条直线上

html - 无意滚动的页面能力

css - 更改Kohaha表格的样式

html - 网站看起来很奇怪

css - 交互式时间轴的复杂 CSS 定位 - float ,或绝对,或两者兼而有之?

javascript - 使用 jQuery/JavaScript 在动态输入文件字段中获取选定的文件名

jquery - 在使用 jQuery if 语句 Logo 时遇到问题。没有像我预期的那样回应

jquery - ASP.NET MVC jQuery : Shoud we be concerned about a lot of jQuery/javascript on a View?