首页 > 解决方案 > 单击不起作用的元素

问题描述

$(".select-lang-navbar-in").click(function(){
    $("nav div.navbar div.right a.lang .fa-angle-down").css("transform", "rotate(180deg)");
    $("nav div.navbar div.right div.lang").fadeIn('fast');
    $(this).addClass("select-lang-navbar-out");
    $(this).removeClass("select-lang-navbar-in");
})

$(".select-lang-navbar-out").click(function(){
    alert('okok');
})

我有一个带有类 select-lang-navbar-in 的元素,然后当单击该类时,它会将类更改为 select-lang-navbar-out 但是当单击类 select-lang-navbar-out 时它不会出现警报js

标签: javascriptjquery

解决方案


这是因为在事件绑定期间不存在类“select-lang-navbar-out”。
我认为你应该尝试:

$('.select-lang-navbar-out').on('click',function(){
    alert('okok');
}

推荐阅读