मैं अपने साइट के प्रत्येक पाठ बॉक्स के लिए एक CSS वर्ग लागू करना चाहते हैं:सीएसएस वर्ग को सभी <इनपुट प्रकार 'टेक्स्ट'> तत्वों में जोड़ना? जावास्क्रिप्ट/सीएसएस?
<div class="editor-label">
<label for="FoodType">FoodType</label>
</div>
<div class="editor-field">
<input id="HelpText" name="FoodType" type="text" value="" />
</div>
<p>
<input type="submit" value="Create" />
</p>
और मुझे लगा, अरे! आसान। मैं मास्टर पेज में उन सभी को खोजने के लिए एक jquery फ़ंक्शन जोड़ूंगा।
<script type="text/javascript">
$(document).ready(function(){
$('input').addClass('textbox');
}
</script>
दुर्भाग्यवश यह सबमिट बटन भी चुनेगा। मैं केवल उन इनपुट तत्वों का चयन कैसे कर सकता हूं जिनमें टेक्स्ट प्रकार विशेषता है?
वैकल्पिक रूप से पूरी तरह से सीएसएस का उपयोग करके यह संभव है?
यदि इन दोनों विधियों को संभव नहीं है, तो मुझे लगता है कि मुझे बस अपने द्वारा बनाए गए प्रत्येक टेक्स्टबॉक्स में कक्षा को मैन्युअल रूप से जोड़ना होगा?
उत्कृष्ट, बहुत धन्यवाद। – 4imble
'$ ('इनपुट [प्रकार = टेक्स्ट]') 'आईई 6 में काम करेगा क्योंकि jQuery ब्राउज़र के अंतर्निर्मित समर्थन के बजाय अपने स्वयं के चयनकर्ता इंजन का उपयोग करने के लिए वापस आ जाएगा। दूसरी ओर, इनपुट [टाइप = टेक्स्ट] {...} 'सीएसएस स्टाइलशीट में, आईई 6 में असफल हो जाएगा। – bobince
@bobince कैननिकल समाधान एचटीएमएल को एक रेगेक्स के साथ पार्स कर रहा है I अनुमान –