我目前正試圖集中下一個輸入類型,當用戶按下輸入通過使用Jquery。但是,由於某種原因它沒有檢測到按鍵。Jquery:在輸入焦點的下一個輸入
輸入類型位於名爲mGrid的css類中。
function addFocusSupport() {
$(".mGrid").find('input').each(function (index, element) {
// Here we get all the TextFields
alert($(this));
$(this).on("keypress",
function (e) {
if (e.KeyCode() === 13) {
// Focus next textfield
alert("Enter Pressed");
var nextElement = $('[index="' + (this.Index + 1) + '"]');
nextElement.focus();
alert(nextElement);
e.preventDefault();
}
// TODO: For last TextField, do nothing
});
});
}
所以我試圖做的事: 用戶在第一輸入填充,按回車鍵自動選擇下一個文本框。將其視爲按下的標籤。
但是if (e.KeyCode() === 13) {
之後的事件從未被觸發?
它'e.keyCode'帶有負ķ – sheplu
'keyCode'不是function.so使用'e.keyCode' – prasanth