我有按鍵登記的事件兩次的問題。我目前使用.live,因爲HTML元素是動態加載和頻繁更改的。.live()按鍵註冊兩次
我曾嘗試使用的keydown以及按鍵,但結果卻是沒有什麼不同。任何人都可以發現是什麼導致他們註冊兩次?
的JavaScript:
$(".class3").live('keypress', function (e) {
if (e.keyCode == 13){
alert("Enter key pressed");
}
});
的HTML:
<dd class="class1 class2">
<input type="text" class="class2 class3" placeholder="Type Name Here">
</dd>
相同的代碼似乎已經註冊一次在這裏,你缺少什麼都提? – Usman