我已經新創建的表 和我要綁定按鍵事件到TDjQuery的按鍵不靈
我寫了下面的代碼,它不工作
$("body").on("keypress",".control table tr td",function(e){
alert(9);
});
我更換按鍵與點擊則工作
$("body").on("click",".control table tr td",function(e){
alert(9);
});
我已經新創建的表 和我要綁定按鍵事件到TDjQuery的按鍵不靈
我寫了下面的代碼,它不工作
$("body").on("keypress",".control table tr td",function(e){
alert(9);
});
我更換按鍵與點擊則工作
$("body").on("click",".control table tr td",function(e){
alert(9);
});
每this answer您可能需要設置親子元素的contentEditable="false"
(不知道你的文件ST可能是tr
?)。您也可以嘗試爲td
元素明確設置contentEditable
。
怎樣才能在'td'你'keypress'?你沒有問任何問題。 – Kaarel
爲什麼要在td上按'keypress'? –
隨機對象不能有按鍵事件。只有可以擁有焦點的元素才能按下按鍵。你需要使用'$(「body」).presspress'。 –