Keypress event on inserted span (jQuery)
- by Coder
Hi,
I've been researching for a long time, and haven't found a possible solution. The problem I have is that I'm trying to attach an event handler to an span element just inserted.
So basically the problem is, when a user performs a particular action that I set (clicking a button by example) I call this function:
function AppendSpan()
{
$('#mydiv').append('<span id="someid" contenteditable="true">Some TExt</span>');
//Then I want to handle the keypress event on the inserted span
$('#someid').keypress(function(event){//Do something here});
}
The problem is that the keypress event is never triggered on the inserted span, I tried with the click event and it works fine, but not the keypress or keydown,keyup events. I also tried with $('span').live("keypress",function(event){//Do something}); but didn't work.
Any suggestions would be appreciated, I need this to work only in FF, so no support for IE required.