jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 用按钮切换div大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在关于 HTML / CSS / jQuery的一些示例和教程之后,我设法创建了几个按钮,这些按钮将根据按下的按钮切换一些内容.我相信通过索引元素标识符或类似的想法,可以更有效/更有效地编写以下@L_801_2@.由于我的jQuery缺乏经验,欢迎任何建议.

我特意寻找使用jQuery(和Bootstrap)的改进.

$(document).ready(function() {
  $("#button1").click(function() {
    $("#div1").show();
    $("#div2").hide();
    $("#div3").hide();
    $("#div4").hide();
  });
  $("#button2").click(function() {
    $("#div1").hide();
    $("#div2").show();
    $("#div3").hide();
    $("#div4").hide();
  });
  $("#button3").click(function() {
    $("#div1").hide();
    $("#div2").hide();
    $("#div3").show();
    $("#div4").hide();
  });
  $("#button4").click(function() {
    $("#div1").hide();
    $("#div2").hide();
    $("#div3").hide();
    $("#div4").show();
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<div class="container">
  <h2>Button group</h2>
  <div class="btn-group">
    <button id="button1" type="button" class="btn btn-priMary">Div 1</button>
    <button id="button2" type="button" class="btn btn-priMary">Div 2</button>
    <button id="button3" type="button" class="btn btn-priMary">Div 3</button>
    <button id="button4" type="button" class="btn btn-priMary">Div 4</button>
  </div>
  <div class="div-group">
    <div id="div1" style="BACkground-color: red;">div 1</div>
    <div id="div2" style="BACkground-color: blue;">div 2</div>
    <div id="div3" style="BACkground-color: red;">div 3</div>
    <div id="div4" style="BACkground-color: blue;">div 4</div>
  </div>
</div>

解决方法

您可以使用单击按钮的index()1来选择具有相同索引的id的div,并隐藏其兄弟.

$('.btn-group button').click(function() {
  $('.div-group #div' + ($(this).index() + 1)).show().siblings().hide()
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
  <h2>Button group</h2>
  <div class="btn-group">
    <button id="button1" type="button" class="btn btn-priMary">Div 1</button>
    <button id="button2" type="button" class="btn btn-priMary">Div 2</button>
    <button id="button3" type="button" class="btn btn-priMary">Div 3</button>
    <button id="button4" type="button" class="btn btn-priMary">Div 4</button>
  </div>
  <div class="div-group">
    <div id="div1" style="BACkground-color: red;">div 1</div>
    <div id="div2" style="BACkground-color: blue;">div 2</div>
    <div id="div3" style="BACkground-color: red;">div 3</div>
    <div id="div4" style="BACkground-color: blue;">div 4</div>
  </div>
</div>

大佬总结

以上是大佬教程为你收集整理的jquery – 用按钮切换div全部内容,希望文章能够帮你解决jquery – 用按钮切换div所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。