javascript - 单击不起作用的元素
问题描述
$(".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
解决方案
这是因为在事件绑定期间不存在类“select-lang-navbar-out”。
我认为你应该尝试:
$('.select-lang-navbar-out').on('click',function(){
alert('okok');
}
推荐阅读
- swift - 如果结果限制小于 1000,为什么我的 CKQueryOperation 只会返回游标?
- vba - 使用集合将列中的重复项转移到另一个页面
- php - 重写 .htaccess 中子目录的 GET 请求
- javascript - React-Testing-Library:使用打字稿无法将组件传递给渲染函数
- ssl - 在 Google Cloud Platform 上安装 SSL 证书后获取 ERR_CERT_AUTHORITY_INVALID
- ios - 切换选项卡时向控制器发送数据
- java - 使用 findFirst 时,sonarqube Nullpointer 质量检查失败
- algorithm - 数的因式分解优化
- google-cloud-platform - “您已超出此 API 的请求配额” react-google-maps Javascript API
- python - Selenium + Python 允许 Firefox 通知