【发布时间】:2023-04-07 01:30:01
【问题描述】:
我对 jquery 还很陌生,并且正在努力解决应该相当简单的事情。我想从“MenuItemSelected”类的 div 中选择“MenuItem”类的上一个和下一个 div。
HTML
<div id="MenuContainer" class="MenuContainer">
<div id="MainMenu" class="MainMenu">
<div class="MenuItem">
<div class="MenuItemText">Menu Item #1</div>
<div class="MenuItemImage">images/test1.jpg</div>
</div>
<div class="MenuDividerContainer">
<div class="MenuDivider"></div>
</div>
<div class="MenuItem MenuItemSelected">
<div class="MenuItemText">Menu Item #2</div>
<div class="MenuItemImage">images/test2.jpg</div>
</div>
<div class="MenuDividerContainer">
<div class="MenuDivider"></div>
</div>
<div class="MenuItem">
<div class="MenuItemText">Menu Item #3</div>
<div class="MenuItemImage">images/test3.jpg</div>
</div>
</div><!--/ .MainMenu -->
</div><!--/ .MenuContainer -->
这是我认为应该可以工作的下一个 jquery。
$('div.MenuItemSelected').next('.MenuItem');
我也试过
$('div.MenuItemSelected').nextAll('.MenuItem');
我唯一能上班的就是
$('div.MenuItemSelected').next().next();
这看起来很古怪,有什么想法吗?
【问题讨论】:
标签: jquery