2012-01-25 25 views
20

次のhtmlを指定すると、typeに基づいて両方を取得できるセレクタがありますか?複数の値のjQuery属性セレクタ

<input type="text" /> 
<input type="button" /> 

 

$('input[type=text || button]'); //for example, double pipes as an OR does not work 

私は、ドキュメントを経て、私は論理演算子を使用する機能や、マッチングリストを提供する手段で何かを見つけることができませんでした。

+3

可能重複してください[jqueryの:?multple可能な属性値によって選択するためのクリーンな方法を](http://stackoverflow.com/questions/5471775/jquery-cleaner-way-to-select-multiple-possible-possible-attribute-values) –

答えて

31

これは役立つはず:

$('input[type="text"], input[type="button"]'); 
+1

これには本当に良い解決策はありませんか?私はこれが "value1 | value2"のソリューションと比べて少しパフォーマンスが良いかもしれないのではないかと心配しましたが、CSS3には他の方法もないので、私は検索を始めました。さて、jQueryが最適化の点で最善を尽くしたことを願っています。 – Kiruse