我有按键登记的事件两次的问题。我目前使用.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