0

テキスト入力をフィルタリングして、属性のないものだけを取得するにはどうすればよいtabindex=-1ですか? 私はこのコードを見つけました。これが行うことは、非表示ではないすべての入力を取得することです。

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

4 に答える 4

1

.not()フィルターを使用して要素を除外する

var inputs = $(this).closest('form').find(':input:visible').not('[tabindex=-1]');
于 2013-05-09T04:49:37.683 に答える
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 に答える
0

これはどう?

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