对于简单的菜单,我使用jQuery在菜单选项悬停时淡入特定的h1。我可以为每个元素编写代码行,但我想知道如何使用迭代更高效地编写代码。子元素的jquery迭代
<ul class="menu_locations">
<li><a>Option A</a></li>
<li><a>Option B</a></li>
<li><a>Option C</a></li>
<li><a>Option D</a></li>
</ul>
<div class="menu_info">
<h1>This is option A</h1>
<h1>This is option B</h1>
<h1>This is option C</h1>
<h1>And finally we have D</h1>
</div>
这是我认为它应该看起来像jQuery的
$(".menu_locations").children().each().hover(
function() {
$("").fadeIn();
}, function() {
$("").fadeOut();
});
$(“类”)返回元素的列表是document.getElementsByClassName相当于。所以你可以做$(“。myclass li”),它将返回myclass中的所有li,不需要每个。 – user5014677