我已經使用文本框Jquery的生活KEYUP不工作
<input type="text" name="extraQty0" class="extraEvent" value="1"/>
下面的代碼
$(".extraEvent").live('keyup',function(){
alert('test');
});
這不是工作,但如果我使用「點擊」而不是「KEYUP」警報將工作。什麼可能是錯的?
我已經使用文本框Jquery的生活KEYUP不工作
<input type="text" name="extraQty0" class="extraEvent" value="1"/>
下面的代碼
$(".extraEvent").live('keyup',function(){
alert('test');
});
這不是工作,但如果我使用「點擊」而不是「KEYUP」警報將工作。什麼可能是錯的?
正如評論中所述,您正在使用jQuery 1.3.1版。對於live()
的keyup
事件的支持直到後來才被引入。更新你的jQuery到latest version或至少1.4.x,你應該沒問題。
這很奇怪。你可以試試這個:
$(document).ready(function(){
$(".extraEvent").live('keyup', function(){
alert('test');
});
});
希望這會有所幫助。歡呼聲
感謝您的答覆。是的,其實我已經包裝在$(文檔).ready ....( – Nick 2011-05-06 07:10:58
你使用的是什麼版本的jquery? – Jason 2011-05-06 07:08:08
它適用於我http://jsfiddle.net/ynhat/WYjwN/ – YNhat 2011-05-06 07:08:51
@Jason我使用jquery v1.3.1 – Nick 2011-05-06 07:12:24