我有一个简单的 Jquery 脚本,它填充了一个包含大量行和单元格的空表。
根据复选框的状态,我想为新填充的表格中的所有单元格切换一个 CSS 类(页面加载时不存在,但在表单提交时由 JS 函数动态创建)。
我可以在表格单元格上设置一个“点击”事件,它工作正常。
但是我尝试使用on()
将函数绑定到hover()
事件并没有成功。该事件似乎永远不会被触发,也不会产生控制台日志消息。关于我做错了什么的任何想法?
$("#resultTable").click(function(e){ // This function works fine.
$(e.target).closest('td').toggleClass('stay');
});
$("#resultTable td").on("hover", //Same problem for a simpler 'mouseover'
function(event){
console.log("MOUSE OVER"); //Never appears
$(this).toggleClass('over');
},
function(event){
console.log("MOUSE OUT"); //Never appears
$(this).toggleClass('over');
}
);