如何过滤文本输入,只获取没有属性tabindex=-1
的文本输入?
我发现这个代码,它的作用是获取所有未隐藏的输入。
var inputs = $(this).closest('form').find(':input:visible');
答案 0 :(得分:1)
试试这个: -
var inputs = $(this).closest('form').find(':input:not([tabindex=-1])');
或
var inputs = $(this).closest('form').find('input').not('[tabindex=-1]');
您可以提及input[type=text]
答案 1 :(得分:1)
您可以使用not
方法:
var inputs = $(this).closest('form')
.find('input[type=text]')
.not('[tabindex="-1"]');
答案 2 :(得分:1)
使用.not()过滤掉元素
var inputs = $(this).closest('form').find(':input:visible').not('[tabindex=-1]');
答案 3 :(得分:0)
这个怎么样?
var inputs = $('input:not[tabindex^="-1"]')