我有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切换?
任何人都可以帮助我吗?
答案 0 :(得分:0)
JavaScript变量中不能包含-
。此外,您使用的选择器不是HTML标记,它没有任何前缀。如果它是class
,则前缀为.
否则为id
,前缀为#
。
$(".field-customer-dropdown").on("keydown", function(event) {
var keyCode = event.which;
if (keyCode == 38 || keyCode == 40) {
showDropDown();
}
});