【发布时间】:2021-12-31 02:50:47
【问题描述】:
我正在尝试向 mainmenu div 添加类,但由于某种原因它向两个 div 添加类,div 具有相同的类,我只想将类添加到选定的 div。
<div class="main-column">
<div id="col1">
<div class="hidden">hidden text</div>
</div>
<div id="col2" class="class">
<div class="menubox">
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
</div>
<div class="menubox">
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
</div>
</div>
<div id="col3" class="class">
<div class="mainmenu">
<div class="menubox">
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
</div>
</div>
<div class="mainmenu">
<div class="menubox">
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
<a class="toggleClass">toggleClass</a>
</div>
</div>
</div>
</div>
这是我的 JQUERY 代码。
(function($) {
$(document).ready(function() {
$('.menubox .toggleClass').hover(function() {
// fade in the div in this object.
$(this).closest('.main-column').find('.class .mainmenu').toggleClass('class_name');
});
});
}(jQuery));
【问题讨论】:
-
几个问题:(1)你的页面可以有多少个
main-coloumnclasses/div? (2)col3中有2个mainmenudiv。你如何决定向哪个mainmenu添加课程?
标签: javascript jquery