我正在使用Jquery熱鍵插件來處理快捷鍵。這裏我綁定一個'刪除'鍵。HTML事件鼓泡文本框
jQuery(document).bind('keydown', 'del', function(){ alert('hit
delete'); return false; });
上面的代碼片段在文檔中按下刪除按鈕時起作用。在頁面中有一個文本框。當我按下文本框內的刪除按鈕。警告框不會出現。任何想法爲什麼事件不起泡,警報消息不會出現在文本框中。
我正在使用Jquery熱鍵插件來處理快捷鍵。這裏我綁定一個'刪除'鍵。HTML事件鼓泡文本框
jQuery(document).bind('keydown', 'del', function(){ alert('hit
delete'); return false; });
上面的代碼片段在文檔中按下刪除按鈕時起作用。在頁面中有一個文本框。當我按下文本框內的刪除按鈕。警告框不會出現。任何想法爲什麼事件不起泡,警報消息不會出現在文本框中。
您必須停止textbox
事件處理程序中的事件傳播。它工作正常看看這個小提琴http://jsfiddle.net/cXFtN/
你需要做的後你的文本框出現的綁定,導致當文本框出現時,它是全新的,不知道任何關於您以前的綁定。
它在小提琴中工作正常。但它在我的頁面中不起作用。只是使用相同的片段。 – minil 2012-02-02 03:55:52