按下删除键时获取$(“。selected”)的id

时间:2013-06-04 11:02:52

标签: javascript jquery html

我希望在文档中按下删除键时获取具有“已选择”类的对象的id。

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

不知道为什么这不起作用......

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

4 个答案:

答案 0 :(得分:2)

替换它:

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

用这个:

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

应该是document而不是doccument

FIDDLE DEMO还包括左侧的jQuery文件 Frameworks & Extensions 部分

答案 1 :(得分:2)

替换

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

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

并看到此工作FIDDLE

你没有加载任何jquery库,这就是为什么它没有按照你的期望得到...看到我的小提琴左框架和扩展。我添加了Jquery 1.8.3

答案 2 :(得分:2)

除了修复doccument错误之外,您还必须实际加载jQuery库。在JS Fiddle上,通过从左侧的菜单中选择它来完成。

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

该问题的其他可能的贡献者:

  • 您可能正在按Backspace而不是删除。它们有不同的密钥代码,因此请确保按右键。
  • 您可能没有关注包含JS的文档(通过点击它),因此错误的document收到了关键事件。

答案 3 :(得分:2)

从你的JSFiddle中,没有声明jQuery Without jQuery 请包含jQuery框架。