Jquery live keyup无法正常工作

时间:2011-05-06 07:05:35

标签: jquery live

我有文字框

<input type="text"  name="extraQty0"  class="extraEvent" value="1"/>

使用以下代码

$(".extraEvent").live('keyup',function(){
   alert('test');
});  

这不起作用但如果我使用'click'而不是'keyup',则警报将起作用。可能有什么不对?

2 个答案:

答案 0 :(得分:10)

如评论中所述,您使用的是jQuery 1.3.1版。直到稍后才会引入对keyup的{​​{1}}事件的支持。将您的jQuery更新为latest version或至少1.4.x,您应该没问题。

Source

答案 1 :(得分:3)

这很奇怪。你能试试这个:

$(document).ready(function(){
  $(".extraEvent").live('keyup', function(){
    alert('test');
  });  
});

希望这会有所帮助。干杯