input
ページ上のすべての要素を選択しようとしていますが、タイプimage
、button
またはの要素は選択していませんsubmit
。最初に思いついたのは、input
タイプ のすべての要素を選択しtext
、次にタイプ のすべての要素を選択するcheckbox
というものでした。
しかし、これはあまりエレガントではありません。もっと良いテクニックがあるのではないかと思いました。 のようなセレクターが便利だと思いますinput[type=text|checkbox|radio|password|etc]
が、これは利用できないようです。
input
すべてのs を選択してから、 を使用してフィルタリングすることもできることは知っています.filter()
が、属性のリストのいずれかを持つ要素を選択するための、より一般的なセレクターはありますか?
ベストアンサー1
すべてを網羅したいのでを除外するいくつかの特定のタイプについては、これを試してください:
$('input:not([type=image],[type=button],[type=submit])')