4

入力タイプと選択タイプのすべての要素を選択しようとしていますが、それらの ID が null でない場合に限ります。

私はこれを得ました:

$('input, select') 

要素タイプとこれについて:

$(*[id])

null id 以外の場合。それらを次のように組み合わせる方法がわかりません。

((isSelect || isInput) && id != null)

前もって感謝します。

4

2 に答える 2

5

各要素セレクターの後に属性セレクターを追加できます。

var elems = $('input[id], select[id]');

これが実際のです。

querySelectorAllまた、(少なくともをサポートするブラウザーでは)を使用するよりもはるかに高速.filter()であることに注意してください。

ここに画像の説明を入力

于 2012-07-25T19:33:23.710 に答える
2

すべての入力を選択して要素を選択し、id を持つ入力と選択のみにフィルター処理します。

$("input,select").filter("[id]");
于 2012-07-25T19:33:36.533 に答える