Javascript 如果在我移动到下一项时输入被禁用
如果使用下一个函数禁用元素#3,如何从元素#2移动到元素#4Javascript 如果在我移动到下一项时输入被禁用,javascript,jquery,html,Javascript,Jquery,Html,如果使用下一个函数禁用元素#3,如何从元素#2移动到元素#4 jQuery.extend(jQuery.expr[':'], { focusable: function (el, index, selector) { return $(el).is('[tabindexgt],[tabindexdxfiltro]'); } }); $(document).on('keypress','input,select', function (e) { if (
jQuery.extend(jQuery.expr[':'], {
focusable: function (el, index, selector) {
return $(el).is('[tabindexgt],[tabindexdxfiltro]');
}
});
$(document).on('keypress','input,select', function (e) {
if (e.which == 13) {
e.preventDefault();
// Get all focusable elements on the page
var $canfocus = $(':focusable');
var index = $canfocus.index(document.activeElement) + 1;
if (index >= $canfocus.length) index = 0;
$canfocus.eq(index).focus();
}
});
使用选择器并尝试更改:
var $canfocus = $(':focusable');
到
var $canfocus = $(':focusable').not(':disabled');