2012-02-02 52 views
-1

我正在使用Jquery熱鍵插件來處理快捷鍵。這裏我綁定一個'刪除'鍵。HTML事件鼓泡文本框

jQuery(document).bind('keydown', 'del', function(){ alert('hit 
delete'); return false; }); 

上面的代碼片段在文檔中按下刪除按鈕時起作用。在頁面中有一個文本框。當我按下文本框內的刪除按鈕。警告框不會出現。任何想法爲什麼事件不起泡,警報消息不會出現在文本框中。

回答

1

您必須停止textbox​​事件處理程序中的事件傳播。它工作正常看看這個小提琴http://jsfiddle.net/cXFtN/

+0

它在小提琴中工作正常。但它在我的頁面中不起作用。只是使用相同的片段。 – minil 2012-02-02 03:55:52

0

你需要做的後你的文本框出現的綁定,導致當文本框出現時,它是全新的,不知道任何關於您以前的綁定。