DropDown中的jQuery Keypress箭头键转向

时间:2016-07-12 12:44:36

标签: javascript jquery

我有Dropdown的问题,它连接到数据库,我无法上下控制箭头移动结果只有鼠标点击。 看到这是我开始编写但不起作用的代码。 我做错了什么?

$(field-customer-dropdown).on("keydown", function(event) {
  var keyCode = event.which;
  if (keyCode == 38 || keyCode == 40) {
    showDropDown();
  }
});

修改

正如我所说,我的小代码目前看起来像这样:

   $("body").on("keydown", function(event) {
         var keyCode = event.which;
         if (keyCode == 40) {
             console.log("key");
             $(".drop-down-row:firstchild").css("backgroundcolor","red");   
          }

   });

这就是结果: enter image description here 怎么看起来像代码,以便我可以从数据2上的数据1推送keydown 40切换?

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

JavaScript变量中不能包含-。此外,您使用的选择器不是HTML标记,它没有任何前缀。如果它是class,则前缀为.否则为id,前缀为#

$(".field-customer-dropdown").on("keydown", function(event) {
  var keyCode = event.which;
  if (keyCode == 38 || keyCode == 40) {
    showDropDown();
  }
});