テキスト入力をフィルタリングして、属性のないものだけを取得するにはどうすればよいtabindex=-1
ですか? 私はこのコードを見つけました。これが行うことは、非表示ではないすべての入力を取得することです。
var inputs = $(this).closest('form').find(':input:visible');
テキスト入力をフィルタリングして、属性のないものだけを取得するにはどうすればよいtabindex=-1
ですか? 私はこのコードを見つけました。これが行うことは、非表示ではないすべての入力を取得することです。
var inputs = $(this).closest('form').find(':input:visible');
.not()フィルターを使用して要素を除外する
var inputs = $(this).closest('form').find(':input:visible').not('[tabindex=-1]');
これを試して:-
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"]');
これはどう?
var inputs = $('input:not[tabindex^="-1"]')