我需要了解(这个)是如何工作的。我见过许多使用它的不同案例和实例,但使用方式不同。我只想针对具有类名的几个 div 中的一个。我似乎无法让它正常工作。我已经阅读了 Stackoverflow 中的几个答案,但似乎仍然无法使用 (this) 来定位一个类。再次感谢您帮助我。
js
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.expandCollapseMenu').click(function(){
jQuery(this).parent().find('.menu_product_main_container').slideToggle();
});
});
</script>
html
<div class="menu_category_category">
<h3 class="basic_catolog">Beverages</h3>
<div class="toggle_menu">
<img alt="" style="border: 0px none;" src="/images/icons/collapse_menu_icon_on.png" class="expandCollapseMenu {src: '/images/icons/expand_menu_icon.png'}" />
</div>
</div>
<div class="menu_product_main_container">
<p>Menu Item 1</p>
<p>Menu Item 2</p>
</div>
<div class="menu_category_category">
<h3 class="basic_catolog">Lunch</h3>
<div class="toggle_menu">
<img alt="" style="border: 0px none;" src="/images/icons/collapse_menu_icon_on.png" class="expandCollapseMenu {src: '/images/icons/expand_menu_icon.png'}" />
</div>
</div>
<div class="menu_product_main_container">
<p>Lunch Item 1</p>
<p>Lunch Item 2</p>
</div>