2012-01-25 14 views
20

निम्नलिखित एचटीएमएल को देखते हुए, क्या कोई चयनकर्ता है जो मुझे 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-by-multple-possible-विशेषता-मान) –

उत्तर

31

यह मदद करनी चाहिए:

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

क्या वास्तव में इसका कोई बेहतर समाधान नहीं है? मुझे डर था कि यह "value1 | value2" समाधान की तुलना में थोड़ा प्रदर्शन कम हो सकता है, लेकिन CSS3 में कोई अन्य तरीका नहीं है, इसलिए मैंने खोजना शुरू कर दिया। खैर, मुझे उम्मीद है कि jQuery ने अनुकूलन के मामले में इसे सर्वश्रेष्ठ किया है। – Kiruse

संबंधित मुद्दे