私はこのトピックを広範囲に調査してきましたが、私がやりたいことにワイルドカードがないと仮定する前に、最後の手段として尋ねています。
ドキュメントからすべてのテキスト入力要素を取り出して配列に追加する必要があります。ただし、id を持つ入力要素のみを追加したいです。
$(#\S*) などの ID セレクターを使用するときに \S* ワイルドカードを使用できることはわかっていますが、テキスト タイプのみで結果をフィルター処理する必要があるため、これを使用することはできません。属性。
私は現在これを持っています:
values_inputs = $("input[type='text'][id^='a']");
これは私が望むように機能しますが、「a」で始まるテキスト入力要素のみが返されます。何でも「id」を持つすべてのテキスト入力要素を取得したい。私は使用できません:
values_inputs = $("input[type='text'][id^='']"); //or
values_inputs = $("input[type='text'][id^='*']"); //or
values_inputs = $("input[type='text'][id^='\\S*']"); //or
values_inputs = $("input[type='text'][id^=\\S*]");
//I either get no values returned or a syntax error for these
JQuery属性セレクターのSQLで * に相当するものを探しているだけだと思います。そのようなことはありませんか、それともこの問題に間違った方法でアプローチしているだけですか?