我有文字框
<input type="text" name="extraQty0" class="extraEvent" value="1"/>
使用以下代码
$(".extraEvent").live('keyup',function(){
alert('test');
});
这不起作用但如果我使用'click'而不是'keyup',则警报将起作用。可能有什么不对?
答案 0 :(得分:10)
如评论中所述,您使用的是jQuery 1.3.1版。直到稍后才会引入对keyup
的{{1}}事件的支持。将您的jQuery更新为latest version或至少1.4.x,您应该没问题。
答案 1 :(得分:3)
这很奇怪。你能试试这个:
$(document).ready(function(){
$(".extraEvent").live('keyup', function(){
alert('test');
});
});
希望这会有所帮助。干杯