我有以下HTML代码:
<a href="/produkt" class="menuTabs">My Catalog 1 <span>(23752)</span></a>
JQuery的:
$('a.menuTabs', '#subNav').mouseover(function (e) {
...
这里的问题是,当我翻过“我的目录1”而不是“跨度”选项时,我只想执行鼠标悬停功能。 谢谢
答案 0 :(得分:2)
为什么不将您想要触发鼠标悬停的文本包装在自己的范围内?
<a href="/produkt" class="menuTabs"><span class="mouseover">My Catalog 1</span> <span>(23752)</span></a>
$('a.menuTabs span.mouseover', '#subNav').mouseover(function (e) {
答案 1 :(得分:1)
只需检查哪个元素是鼠标的目标
$('a.menuTabs', '#subNav').mouseover(function (e) {
if (e.target != this){
$('.disp').text('s');
return;
}
$('.disp').text('a');
});
答案 2 :(得分:0)