我有一個簡單的Jquery腳本,它填充了一個空行,裏面有很多行和單元格。未修改表格單元格在修改後的DOM中觸發Jquery事件
取決於複選框的狀態,我想爲新填充的表格中的所有單元格(不是當頁面加載時,但在表單提交時由JS函數動態創建)切換CSS類。
我可以在表格單元格上設置一個「點擊」事件,它工作正常。
但我嘗試使用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');
}
);
什麼是您的jQuery版本的版本? – coolguy
我使用的是1.7.1(https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js) –