Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以动态使用jquery的toggle()?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 是否可以动态使用jquery的toggle()?

Javascript 是否可以动态使用jquery的toggle()?,javascript,jquery,html,Javascript,Jquery,Html,编辑: 我想做一个div,里面有一些div。我想切换那个div,当我点击其中一个按钮时,我想消失不匹配的div并显示匹配的div。这是我的代码: <div class="TheToggle"> <button id="Toggle1">Toggle 1</button> <button id="Toggle2">Toggle 2</button> <button id="Toggle2">Toggle

编辑:

我想做一个div,里面有一些div。我想切换那个div,当我点击其中一个按钮时,我想消失不匹配的div并显示匹配的div。这是我的代码:

<div class="TheToggle">
    <button id="Toggle1">Toggle 1</button>
    <button id="Toggle2">Toggle 2</button>
    <button id="Toggle2">Toggle 3</button>


    <div class="Toggle1">This 1</div>
    <div class="Toggle2">This 2</div>
    <div class="Toggle3">This 3</div>
</div>

切换1
切换2
切换3
这个1
这个2
这3
实际上,第一次我想显示Toggle1内容,当我点击其他按钮时,我想显示该按钮的div,然后消失另一个按钮。


<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
</head>
<body>


<div class="row mx-md-n5">
  <div class="col px-md-5">
    <div class="p-3 border bg-light">
      <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
        <li class="nav-item">
          <a class="nav-link active" id="pills-home-tab" data-toggle="pill" href="#pills-home" role="tab" aria-controls="pills-home" aria-selected="true">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-profile" role="tab" aria-controls="pills-profile" aria-selected="false">Profile</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" id="pills-contact-tab" data-toggle="pill" href="#pills-contact" role="tab" aria-controls="pills-contact" aria-selected="false">Contact</a>
        </li>
      </ul>
      <div class="tab-content" id="pills-tabContent">
        <div class="tab-pane fade show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">Consequat occaecat ullamco amet non eiusmod nostrud dolore irure incididunt est duis anim sunt officia. Fugiat velit proident aliquip nisi incididunt nostrud exercitation proident est nisi. Irure magna elit commodo anim ex veniam culpa eiusmod id nostrud sit cupidatat in veniam ad. Eiusmod consequat eu adipisicing minim anim aliquip cupidatat culpa excepteur quis. Occaecat sit eu exercitation irure Lorem incididunt nostrud.</div>
        <div class="tab-pane fade" id="pills-profile" role="tabpanel" aria-labelledby="pills-profile-tab">Ad pariatur nostrud pariatur exercitation ipsum ipsum culpa mollit commodo mollit ex. Aute sunt incididunt amet commodo est sint nisi deserunt pariatur do. Aliquip ex eiusmod voluptate exercitation cillum id incididunt elit sunt. Qui minim sit magna Lorem id et dolore velit Lorem amet exercitation duis deserunt. Anim id labore elit adipisicing ut in id occaecat pariatur ut ullamco ea tempor duis.</div>
        <div class="tab-pane fade" id="pills-contact" role="tabpanel" aria-labelledby="pills-contact-tab">Est quis nulla laborum officia ad nisi ex nostrud culpa Lorem excepteur aliquip dolor aliqua irure ex. Nulla ut duis ipsum nisi elit fugiat commodo sunt reprehenderit laborum veniam eu veniam. Eiusmod minim exercitation fugiat irure ex labore incididunt do fugiat commodo aliquip sit id deserunt reprehenderit aliquip nostrud. Amet ex cupidatat excepteur aute veniam incididunt mollit cupidatat esse irure officia elit do ipsum ullamco Lorem. Ullamco ut ad minim do mollit labore ipsum laboris ipsum commodo sunt tempor enim incididunt. Commodo quis sunt dolore aliquip aute tempor irure magna enim minim reprehenderit. Ullamco consectetur culpa veniam sint cillum aliqua incididunt velit ullamco sunt ullamco quis quis commodo voluptate. Mollit nulla nostrud adipisicing aliqua cupidatat aliqua pariatur mollit voluptate voluptate consequat non.</div>
      </div>
    </div>
  </div>
这是一种非官方的非暴力行为,因为它包括两种必须由官方负责的动物。福吉特·维利特·阿利奎普·尼西(aliquip nisi)参与了诺斯特鲁德(Nostrad)的实习计划。在威尼斯,大型动物因其自身的原因而受到惩罚。动物因其自身的原因而受到惩罚。动物因其自身的原因而受到惩罚。在诺斯特鲁德的欧洲实习课程中。 根据惯例,不应违反法律规定,否则应违反法律规定。在elit sunt的一次实习中,我曾参加过eiusmod的一次实习。这是一个很小的问题,需要进行大量的实习。动物的劳动精英们会在一段时间内离开巴黎。 这是一种不合法的劳动和不正当的犯罪行为,但不合法的劳动和不正当的不正当的劳动除外。Eiusmod minim ex-laboure Fugia irure ex-laboure Incident do Fugia commodo aliquip sit应得到aliquip nostrud的补偿。在公共部门的精英中,不包括公共场所的公共场所。我们必须尽可能少地分娩,而同侧分娩则是同侧分娩,必须是暂时性的。商品必须是临时性的,但不应是临时性的。乌拉姆科必须将自己的罪过奉献给所有的人。无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主无主。
let buttons=document.querySelectorAll(“.TheToggle按钮”);
按钮。forEach(b=>{
b、 addEventListener('单击',()=>{
document.querySelectorAll('.TheToggle>div')
.forEach(d=>d.style.display='none');
document.querySelector(`[data hide=“${b.getAttribute('id')}]”)。style.display='block';
})	
});

切换1
切换2
切换3
这个1
这个2
这3

您的意思是希望按钮切换其各自的div元素,并隐藏任何不匹配的其他div?此外,请提供您自己尝试过的任何操作。这个问题应该是一种尝试,以确保人们不仅仅是在不努力的情况下问答案@Tapler是的,当我点击其中一个按钮时,我想要显示匹配的内容,然后消失另一个…因此,当点击一个按钮时,你想要发生这种情况,并且你在按钮上有一个与div类相关的id。你有什么想法可以这样做吗?@Taplar Yeah给出显示块的类,而不给另一个显示块。我不知道该怎么做这是我的一个项目中的一些代码,我认为它符合你的要求。这对于OP的要求来说太过分了。