試圖捕獲Bootstrap Tab Panel菜單上的按鍵,但它只是冒起來忽略放在標籤的keydown處理程序上的preventDefault()。keydown上的event.preventDefault()不起作用
document.onkeydown = function(e) {
console.log("document catched the keydown event");
};
$('body > div > ul > li > a').on("keydown",function (e) {
console.log("handled by the child - stop bubbling please");
e.preventDefault();
});
例子: http://www.bootply.com/xUlN0dLRaV
缺少什麼我在這裏?
e.stopPropagation()? –
你需要使用'stopPrepagation'作爲回答,這顯然不是重複的。我們的伴侶問爲什麼他使用的功能不起作用,而不是與其他功能有什麼不同。 –