2012-06-01 55 views
3

其他事件類型似乎做工精細這裏 - 例如,mouseenterKEYUP不工作的動態加載文字區域

$("body").delegate(".textareas", "mouseenter", myalert); 

但使用keyup,或keypress - 它不會工作。除了這一行的事件類型外,我沒有更改其他代碼。例如:

$("body").delegate(".textareas", "keyup", myalert); 

我在一個文本輸入,但現在myalert不會被調用。

我正在使用jquery 1.7.1。

回答

0

DOMSubtreeModified確實比我更需要這一點,但至少它似乎發現任何輸入的文本,所以,如果別人跑進同樣的問題,這是我的工作,直到找到更好的解決方案。

1

您可以使用綁定

http://jsfiddle.net/Jy2rA/

$('button').click(function() { 
    $('body').append('<textarea>'); 
}); 

$('body').on('keyup', 'textarea', function() { 
    $('p').fadeIn(function(){$(this).fadeOut()}); 
});​