Javascript 单击不起作用的元素
我有一个元素,类select lang navbar in,然后单击该类时,它会将该类更改为select lang navbar outJavascript 单击不起作用的元素,javascript,jquery,Javascript,Jquery,我有一个元素,类select lang navbar in,然后单击该类时,它会将该类更改为select lang navbar out 但是,当单击类select lang navbar out时,它不会显示警报js,这是因为在事件绑定期间,类“select lang navbar out”不存在。 我想你应该试试: $(".select-lang-navbar-in").click(function(){ $("nav div.navbar div.right a.lang .fa-
但是,当单击类select lang navbar out时,它不会显示警报js,这是因为在事件绑定期间,类“select lang navbar out”不存在。
我想你应该试试:
$(".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-out').on('click',function(){
alert('okok');
}
$(“。在“)中选择lang导航栏。单击(函数(){
$(“导航div.navbar div.right a.lang.fa angle down”).css(“变换”、“旋转(180度)”);
$(“导航div.navbar div.right div.lang”).fadeIn('fast');
$(this).addClass(“select lang navbar out”).text(“select lang navbar out”);
$(this).removeClass(“在中选择lang导航栏”);
})
$(文档)。在(“单击“,”。选择lang navbar out”,函数(){
警报(“OK”);
})
在
$(document).on("click", ".select-lang-navbar-out", function () { ... });