我有两个类.btnn和.sleep_avail有时我将 anchor 的CSS从.btnn更改为.sleep_avail

现在我有两个 anchor 功能

 $('.btnn').click(function () {
     alert('yes btn');
 });

第二个是
$('.sleep_avail').click(function () {
    alert('yes sleep');
});

现在,当我单击类sleep_avail的 anchor 时,该类会从btnn类动态更改,引发为btnn编写的事件并相应地得到响应。但是我需要的是应该提高sleep_avail的事件。请帮助。

最佳答案

随时使用动态创建的标记,必须使用

$(document).on('#event','#selector',function () {...});

所以在这里
$(document).on('click','.sleep_avail',function () {...});

因为事件处理程序绑定(bind)到当前元素,所以当调用.on()时它们必须存在于页面上

10-07 14:00