Javascript jquery函数不反映类更改导致的另一个事件

Javascript jquery函数不反映类更改导致的另一个事件,javascript,jquery,Javascript,Jquery,悬停类锚点在悬停时警告其标题值,在nohover类锚点时,使用悬停类将nopop类添加到锚点。从而停止hover警报,因为它只在hover类上发出警报,而不在nopop类上发出警报 <a class="hover" title="bla bla bla">hover alert</a><br/> <a class="nohover">stop hover alert</a> Fiddle由于选择器是动态的,因此需要使用委托处理程序 $

悬停类锚点在悬停时警告其标题值,在nohover类锚点时,使用悬停类将nopop类添加到锚点。从而停止hover警报,因为它只在hover类上发出警报,而不在nopop类上发出警报

<a class="hover" title="bla bla bla">hover alert</a><br/>
<a class="nohover">stop hover alert</a>

Fiddle

由于选择器是动态的,因此需要使用委托处理程序

$(function () {
    $(document).on('mouseenter', '.hover:not(.nopop)', function () {
        alert($(this).attr("title"));
    })

    $(".nohover").hover(function () {
        $(".hover").addClass("nopop");
    });
});
演示:

$(function () {
    $(document).on('mouseenter', '.hover:not(.nopop)', function () {
        alert($(this).attr("title"));
    })

    $(".nohover").hover(function () {
        $(".hover").addClass("nopop");
    });
});