2013-06-04 22 views
0

我想要在文檔中按下刪除鍵時獲取具有「已選」類的對象的標識。

$(document).keyup(function (e) { 
    if (e.keyCode == 46) { 
     alert($('.selected').attr('id')); 
    } 
}); 

不知道爲什麼,這並不工作...

http://jsfiddle.net/aWVFw/2/

+1

http://jsfiddle.net/aWVFw/1/下次打開你的控制檯... –

回答

2

替換此:

$(doccument).keyup(function (e) { 

與此:

$(document).keyup(function (e) { 

它應該是document不是doccument

FIDDLE DEMO包括jQuery的文件,也從左側Frameworks & Extensions部分

+0

woops錯字,但是不能修復它 – Koiski

+1

@Koiski看到演示,還包括jQuery文件:) –

+0

我忘了添加jquery -.-哈哈,非常感謝愚蠢的我.. – Koiski

2

更換

$(doccument).keyup(function (e) { 

$(document).keyup(function (e) { 

,看看這方面的工作FIDDLE

你沒有加載任何jQuery庫,這就是爲什麼它沒有得到按您的期望...查看我的小提琴左框架和extensions.I增加了jQuery的1.8.3

+0

是一個錯字,修正了錯字但不是問題。 – Koiski

+0

看到我的編輯一次 – Gautam3164

2

除了固定doccument錯字,你有實際加載jQuery庫。在JS Fiddle上,通過從左側菜單中選取它。

修正版本:http://jsfiddle.net/aWVFw/5/

其他可能的貢獻者問題:

  • 你可能會被壓着,而不是刪除Backspace鍵。他們有不同的鍵碼,所以確保你按下正確的鍵。
  • 您可能沒有關注包含JS的文檔(通過點擊它),因此錯誤的document正在接收關鍵事件。
2

從你的JSFiddle中,沒有聲明jQuery。
Without jQuery 請包括jQuery框架。

相關問題