如何用 jquery 创建简单的侧边菜单?
我的菜单位于侧面位置,代码是:
<ul>
<li>
<span class="arz">
first menu
</span>
<ul id="arz">
<li>
first submenu
</li>
<li>
second submenu
</li>
<li>
third submenu
</li>
</ul>
</li>
<li class="words">
two menu
<ul id="words">
<li>
first submenu
</li>
<li>
second submenu
</li>
</ul>
</li>
jquery 代码是:
$(document).ready(function(){
$(".submenu").click(function(){
$(this).children(this).slideToggle("slow");
});
});
但我想通过使用 slideToggle单击 第一个菜单
ul
元素和 id="arz",
slideToggle`。 感谢
这段代码可以做到这一点,但是当我单击对应的每个子菜单项时,ul 使用
绫
i have menu in side location and that code is :
<ul>
<li>
<span class="arz">
first menu
</span>
<ul id="arz">
<li>
first submenu
</li>
<li>
second submenu
</li>
<li>
third submenu
</li>
</ul>
</li>
<li class="words">
two menu
<ul id="words">
<li>
first submenu
</li>
<li>
second submenu
</li>
</ul>
</li>
and jquery code is :
$(document).ready(function(){
$(".submenu").click(function(){
$(this).children(this).slideToggle("slow");
});
});
but i want by clicking on first menu ul
element with id="arz" using
slideToggle,
slideToggle`.
this code do it but when i click on every submenu item corresponding ul use
by thanks
aya
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的 jquery 代码中,您引用了 html 中不存在的类。这就是它不起作用的原因。下面是一些稍微修改过的内容,您可以在此 jsFiddle 示例
HTML
jQuery
In your jquery code you reference a class that is not present in your html. That's why it isn't working. Here is something slightly modified that works as you can see in this jsFiddle example
HTML
jQuery