2011-09-25 26 views
10

Ho messo questo fuori.Come rendere il testo in grassetto usando jquery

<option value="18277">Dollar Max Hospice~Mx</option> 
<option value="12979">Routine Adult Physical Exam Visit Limit</option> 
<option value="12841">Is Reverse Sterilization Covered Out of Network?</option> 
<option value="12918">MD CDH PPO Variables 2</option> 
<option value="12917">DC CDH PPO Variables 2</option> 
<option value="12833">Is Sterilization Covered No Network?</option> 
<option value="12834">Is Sterilization Covered In Network</option> 

Ho una casella di ricerca e pulsante quando ho colpito Dollaro ho bisogno di grassetto il testo nella mia casella di riepilogo. Ho bisogno di aggiornare i dati della casella di riepilogo e renderlo grassetto.

Qualsiasi corpo può darmi una mano.

+4

Posso solo vederti utilizzare le parole ** Ho bisogno ** nella tua domanda. In nessun posto ti ho visto usare le parole ** Ecco il codice che ho provato finora per risolvere il problema ma non ha funzionato **. Quello che dovresti capire è che tutti abbiamo bisogno di alcune cose. Ma se tutti iniziano a scrivere sui nostri bisogni, StackOverflow diventerà come un sito di spam per esprimere i bisogni. Non pensi? –

+0

Puoi spiegare "quando colpisco il dollaro"? L'utente sta inserendo qualcosa, e quando colpisce la chiave del segno del dollaro (shift-4) abbini il testo inserito con il testo in questa casella? Questo sembra un comportamento strano ... –

+0

Grazie a CoryKendall, quando inserisco le variabili ho bisogno di fare un ciclo per lanciare tutto il mio testo della casella di riepilogo dove trovo le variabili che ho bisogno di rendere in grassetto quell'articolo.thanke – user957178

risposta

41

Utilizzando il jQuery, è possibile applicare il css:

font-weight:Bold; 

Quindi basta fare:

$myElement.css("font-weight","Bold"); 
+0

Come fare per ogni la casella di selezione? il mio id è lstcode – user957178

+0

'$ (" # BUTTONID "). click (function() {$ (" Option "). css (" Font-Weight "," Bold ")});' – FreeSnow

+0

Almeno per me ha lavorato solo quando ho cambiato '" Font-Weight "," Bold "' '' font-weight "," bold "'. – Dcortez

4

per me su FF6 almeno, mostrerà come un carattere normale nella casella di selezione, tuttavia nella lista vera e propria vi mostrerà grassetto se si fa:

$('select option[value="18277"]').css({ 'font-weight': 'bold' }); 
1

non è possibile in grassetto un individuo <option> in un controllo <select>. È fastidioso, ma è così.

+0

Mi spiace far apparire una vecchia domanda, ma non potrei fare qualcosa di simile a 'option [value =" foo "] {font-weight: bold}'? Mi sembra di ricordare di aver prima impostato i pesi dei font con le classi, quindi perché non con il selettore di valori? – Bojangles

Problemi correlati