使用jquery捕获esc键以关闭Bootstrap下拉列表的最简单方法是什么?
我知道我可以在keydown监听器中使用$('#dropdown')。dropdown('toggle')但是也会打开下拉列表并且'close'似乎不是一种方法。
答案 0 :(得分:1)
只需从下拉列表中删除公开课
即可$(document).keyup(function(e) {
if (e.keyCode == 27) { // escape key maps to keycode `27`
$('.navbar .dropdown').removeClass('open')
}
});