我的 jQuery 有一个小问题,我真的看不出问题是什么。我最近做了一些类似的事情。
我正在尝试创建 onClick 事件,当单击 div 时,div 'mobileAccordian' 会向下滑动。
这是我的 HTML:
<ul id="left_nav">
<li>
<div class="shop_filter">
<span>Shop by Department</span>
</div>
</li>
<div class="mobileAccordian">
<li>
Item one
</li>
<li>
Item two
</li>
</div>
</ul>
所以我的目标是,我希望能够点击 div.shop_filter,然后一旦它被点击,'mobileAccordian' div 将运行 slideToggle 方法。我假设我正在运行以查找“mobileAccordian”的 Jquery 方法无法找到它。
这是我的 jQuery。我知道点击功能正在运行,因为我尝试添加一个警报框。
jQuery("#left_nav li:first-child").click(function(){
jQuery(this).next().find('.mobileAccordian').slideToggle(1000);
});
任何帮助将非常感激。试图让我了解这些方法之间的差异。下一个(),父(),查找()。
谢谢。