如何过滤文本输入并仅获取没有属性的输入tabindex=-1
?我找到了这段代码,它的作用是获取每个未隐藏的输入。
var inputs = $(this).closest('form').find(':input:visible');
如何过滤文本输入并仅获取没有属性的输入tabindex=-1
?我找到了这段代码,它的作用是获取每个未隐藏的输入。
var inputs = $(this).closest('form').find(':input:visible');
尝试这个:-
var inputs = $(this).closest('form').find(':input:not([tabindex=-1])');
或者
var inputs = $(this).closest('form').find('input').not('[tabindex=-1]');
为了具体起见,您可以提及input[type=text]
您可以使用not
方法:
var inputs = $(this).closest('form')
.find('input[type=text]')
.not('[tabindex="-1"]');
使用.not()过滤掉元素
var inputs = $(this).closest('form').find(':input:visible').not('[tabindex=-1]');
这个怎么样?
var inputs = $('input:not[tabindex^="-1"]')