0

如何过滤文本输入并仅获取没有属性的输入tabindex=-1?我找到了这段代码,它的作用是获取每个未隐藏的输入。

var inputs = $(this).closest('form').find(':input:visible');
4

4 回答 4

1

尝试这个:-

var inputs = $(this).closest('form').find(':input:not([tabindex=-1])');

或者

var inputs = $(this).closest('form').find('input').not('[tabindex=-1]');

为了具体起见,您可以提及input[type=text]

于 2013-05-09T04:47:34.470 回答
1

您可以使用not方法:

var inputs = $(this).closest('form')
                .find('input[type=text]')
                .not('[tabindex="-1"]');
于 2013-05-09T04:48:09.510 回答
1

使用.not()过滤掉元素

var inputs = $(this).closest('form').find(':input:visible').not('[tabindex=-1]');
于 2013-05-09T04:49:37.683 回答
0

这个怎么样?

var inputs = $('input:not[tabindex^="-1"]')
于 2013-05-09T04:49:29.517 回答