如何触发与当前按钮关联的远程元素?
例如,
HTML
<ul class="menu-1">
<li><a href="#">button 1</a></li>
<li><a href="#">button 2</a></li>
<li><a href="#">button 2</a></li>
</ul>
<ul class="menu-2">
<li><a href="#">button 1</a></li>
<li><a href="#">button 2</a></li>
<li><a href="#">button 2</a></li>
</ul>
因此,当我将按钮 1 in悬停时menu-1
,按钮 1 inmenu-2
也应该悬停。
因此,当我将按钮 1 in悬停时menu-2
,按钮 1 inmenu-1
也应该悬停。
我的工作jQuery,
$(".menu-1 li").hover(function () {
var text = $(this).text();
if ($('.menu-2 li a:contains("'+text+'")').length > 0) {
$('.menu-2 li a:contains("'+text+'")').trigger("mouseenter");
}
});
jsfiddle,