我有一個包含許多文本輸入的頁面。由於許多原因,所有輸入共享同一個類。捕獲同一類輸入上的鍵碼
現在我試圖捕獲一個ESC按鈕,當一個輸入被關注時,如果輸入有價值或者沒有輸入,就會發出警報。
現在這個邏輯上只適用於第一個字段。在第一個字段之後,由於所有輸入共享同一個類,當我按下ESC按鈕時,它會給出第一個輸入的值。
所以我怎麼說我說的是第二,第五或任何輸入我按ESC上。
下面是一個例子:http://jsfiddle.net/Y5e9W/
第一輸入工作正常,第二輸入思想;當你按下ESC時,它會給你第一個值。
這是不可能被包裝在文檔密碼?這是一個完整的Web應用程序,其中包含很多文檔密鑰。 – jQuerybeast
它應該是可能的,但可能不如將事件處理程序綁定到元素本身那樣高效。看看我的編輯(假設我已經明白你需要什麼...) –
好吧,發現我的實際問題:http://jsfiddle.net/kjCs3/我的輸入附加了一個自動完成。 jquery自動完成給自己的鍵碼,從而使keybind不能正常工作。看看小提琴 – jQuerybeast