दिलचस्प पोस्ट
मैं कैसे दो divs रखता हूँ जो एक ही ऊंचाई से एक तरफ है? मैं दो MySQL टेबल कैसे मर्ज कर सकता हूं? WPF एक ऑब्जेक्ट के गुणों के लिए बाइंडिंग क्यों करता है, लेकिन फ़ील्ड नहीं? एंड्रॉइड: एंड्रॉइड एप्लिकेशन में रूट एक्सेस कैसे हासिल करें? सी # में SQL कोड को पार्स करना AngularJS $ संसाधन रेसिपुलल उदाहरण एचटीटीपी क्लाइंट लॉगिंग को अक्षम करें किसी प्रपत्र पर सभी नियंत्रणों के लिए एक क्लिक को संभालना एंड्रॉइड: टेस्ट पुश अधिसूचना ऑनलाइन (Google क्लाउड मेसेजिंग) स्प्रिंग-बूट जेपीए हाइबरनेट में> 4 <24 के बाद डीबी का कनेक्शन मर जाता है जावास्क्रिप्ट के बारे में नई तिथि () और दिनांक.पार्स () पायथन प्रिंट का आउटपुट फ़्लश कैसे करें? मैं C ++ में एरेज़ का उपयोग कैसे करूं? जावा में निजी विधियों को ओवरराइड करना सार्वजनिक कुंजी उत्पन्न करने के लिए आरएसए निजी कुंजी का उपयोग करें?

विकल्प पाठ का स्टाइलिंग भाग

मेरे कई विकल्प तत्वों के साथ एक SELECT सूची है I विकल्प पाठ के भाग को स्टाइल करने के लिए यहां मेरा अनुभव है:

<select name="color"> <option value="0">red <span style="font-weight: bold;">SLOW</span></option> <option value="1">blue <span style="font-weight: bold;">SLOWER</span></option> <option value="2">green <span style="font-weight: bold;">SLOWEST</span></option> </select> 

यह काम नहीं करता है: ब्राउज़र को ऑप्शन तत्व के अंदर एक स्पैन तत्व पसंद नहीं है

क्या विकल्प के पाठ के एक भाग का शैली का कोई अन्य तरीका है?

वेब के समाधान से एकत्रित समाधान "विकल्प पाठ का स्टाइलिंग भाग"

नहीं। option को प्लेटफॉर्म के मूल रूप में स्टाइल किया जाता है, और केवल एक का स्टाइल काम नहीं करता है। (यह आमतौर पर एक विशेष रूप से अच्छा विचार नहीं होगा।)

लेकिन आप हमेशा एक कस्टम चयन बॉक्स बना सकते हैं। नीचे jsFiddle देखें,

बहु रंगीन चयन बॉक्स विकल्पों के लिए JSFiddle

 // Insert a list item into the unordered list for each select option for (var i = 0; i < numberOfOptions; i++) { $('<li />', { html: $this.children('option').eq(i).text() .split(' ').join(' <span style="color:red">'), rel: $this.children('option').eq(i).val() }).appendTo($list); } 

या आप इसे बूटस्ट्रैप ड्रॉप डाउन्स के साथ-साथ जावास्क्रिप्ट की एक जोड़ी लाइनों के साथ कर सकते हैं

यहां थोड़ा बदलाव के साथ बूटस्ट्रैप का उदाहरण दिया गया है जिसमें 'लिल जावास्क्रिप्ट:

 $(function() { $('#my-select').find('li').click(function() { $('#selected').html($(this).html()); }); }); 
 <head> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js" type="text/javascript"></script> <script class="cssdeck" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script> </head> <body> <!-- Single button --> <div id='my-select' class="btn-group"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span id="selected">Action</span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">Action <span style='color:red'>like Super Man</span></a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div> </body> 

कुछ मामलों में मैं jQuery से ऐसा कर सकता हूं। यहां देखें: http://jsfiddle.net/rangine/wegx00La/4/

मैंने बूटस्ट्रैप फॉर्म में एक ग्लिफ़ आइकन चुनने के लिए एक चयन बॉक्स का उपयोग किया। लेकिन दुर्भाग्य से यह केवल फ़ायरफ़ॉक्स में काम करता है। (मैं इसे सभी ब्राउजर पर परीक्षण नहीं करता। क्रोम में काम नहीं करता है और IE में! मैंने इसे फेंक दिया

एचटीएमएल:

 This code Only works in Firefox. <br/> <select id="myselect"> <option value="_none"> - Select One - </option> <option value="asterisk">asterisk</option> <option value="plus">plus</option> <option value="euro" class="red">euro</option> <option value="eur">eur</option> <option value="minus" class="green">minus</option> <option value="cloud">cloud</option> <option value="envelope">envelope</option> <option value="pencil">pencil</option> <option value="glass">glass</option> <option value="music">music</option> <option value="search">search</option> <option value="heart">heart</option> <option value="star">star</option> <option value="star-empty">star-empty</option> <option value="user">user</option> <option value="film">film</option> </select> <span class="preview"> </span> 

jQuery:

 (function($) { $(document).ready(function() { $('#myselect option').each(function() { $(this).html('<i class="glyphicon glyphicon-' + $(this).text() + '"></i> ' + $(this).text()); }) }); $('.preview').html(' <i class="preview glyphicon glyphicon-' + $('#myselect').val() + '"></i>'); $('#myselect').change(function() { $('.preview').html(' <i class="preview glyphicon glyphicon-' + $('#myselect').val() + '"></i>'); }); })(jQuery); 

कुछ सीएसएस:

 #myselect { margin: 40px; height: 30px; font-size: 14pt; } option.red { color: red; } option.green { color: green; } .preview { font-size: 20pt; }