我正在我正在制作的 Django 网站上使用 Twitter 引导程序。我有一个页面,用户可以在其中输入他们所有的技术技能,并在配备有引导输入的文本输入中。我正在尝试访问下拉菜单中当前选择的文本,这样当按下 ENTER 并在下拉菜单中突出显示一个元素时,它会采用该值并将其显示在输入文本字段下方。然后输入文本字段被清除,用户可以搜索另一个技能。
$(document).keyup(function(event) {
if (event.keyCode == 13) {
if ($('.dropdown-menu').css('display') != 'none'){
var newskill = $(".dropdown-menu > li.active").val();
alert('Yay');
}
else{
var newskill = $("#enterbox").val();
alert('Boo');
}
return false;
}
});
如果下拉菜单可见,则 enter 按键功能会获取下拉菜单的当前活动元素并将其粘贴到文本框中(内置于 Bootstrap)。不显示警报框。知道如何在此之前触发我的功能,即在 Bootstrap 的功能启动之前?