Javascript 。单击并';无法在jquery上正常工作
PHPstorm刚才破坏了我的文件,所以我不得不返工。由于某些原因,我无法让这个工作-点击事件根本不会发生,美元(“body”)也是如此。但它确实可以在(…)上使用$(document)。 (脚本位于头和脚本标记内)Javascript 。单击并';无法在jquery上正常工作,javascript,jquery,Javascript,Jquery,PHPstorm刚才破坏了我的文件,所以我不得不返工。由于某些原因,我无法让这个工作-点击事件根本不会发生,美元(“body”)也是如此。但它确实可以在(…)上使用$(document)。 (脚本位于头和脚本标记内) $(“#封面”)。在('click',函数(e){ $(e.target).removeClass(“否”); $(e.target).addClass(“是”); }); 尝试这样做。它将在DOM就绪后执行 $(function(){ $("#cover").on('cli
$(“#封面”)。在('click',函数(e){
$(e.target).removeClass(“否”);
$(e.target).addClass(“是”);
});
尝试这样做。它将在DOM就绪后执行
$(function(){
$("#cover").on('click',function(e) {
$(e.target).removeClass("no");
$(e.target).addClass("yes");
});
});
代码按照在页面上找到的顺序执行。因此:
$("#cover")
需要在将其添加到页面后执行:
<div id="cover">
您可以右键单击文件夹,导航到本地历史->显示历史->右键单击文件/文件夹,然后选择“还原更改”,尝试还原PHPStorm中的更改 如果不起作用,请执行以下操作:
$(文档)包装单击。就绪(…)
console.log($(“#cover”)代码>作为绑定单击事件之前的第一行,以查看jQuery对象长度是1还是0。如果1匹配并找到元素,如果0则元素不存在或未找到匹配项
$(“正文)。单击(函数(){alert(“alert”);})
现在不工作。wtf发生了?你检查chrome开发控制台是否有错误吗?天啊,谢谢。虽然我不明白为什么必须这样写,以及为什么上次不需要这样写。文档准备好后会运行此操作…这意味着页面上的每个元素都已加载谢谢,但我错过了那个时刻。
<div id="cover">
$(function () {
// add your code here
// this will execute after the DOM is completely loaded
});