gpt4 book ai didi

javascript - 下拉识别

转载 作者:行者123 更新时间:2023-11-28 06:50:39 25 4
gpt4 key购买 nike

我有两个下拉选项:

<ul class="menu">
<li hidden class="inicio"><a href "#">Inicio</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" id="Drop1">OPTION 1<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="bd-ric"><a href="#">Option 1.1</a>
</li>
<li><a href="#">Option 1.2</a>
</li>
</ul>
</li>

<li class="dropdown">
<a href="#" class="dropdown-toggle" id="Drop2">OPTION 2<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="bd-ric"><a href="#">Option 2.1</a>
</li>
<li><a href="#">Option 2.2</a>
</li>
</ul>
</li>
</ul>

当我尝试创建 Javascript 来切换它时,它们都打开了:

$('.dropdown-toggle').click(function() {
$('.dropdown-menu').toggle();
})

我应该创建一个函数并在 html 上调用它,还是可以调用特定 id 的切换事件?

最佳答案

您可以使用jQuery's next method :

$('.dropdown-toggle').click(function() {
$(this).next('.dropdown-menu').toggle();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul class="menu">
<li hidden class="inicio"><a href "#">Inicio</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" id="Drop1">OPTION 1<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="bd-ric"><a href="#">Option 1.1</a>
</li>
<li><a href="#">Option 1.2</a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" id="Drop2">OPTION 2<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="bd-ric"><a href="#">Option 2.1</a>
</li>
<li><a href="#">Option 2.2</a>
</li>
</ul>
</li>
</ul>

关于javascript - 下拉识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32982816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com