2011-09-25 3 views
10

Je l'ai mis out.Comment rendre le texte en gras en utilisant 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> 

J'ai une boîte de recherche et le bouton lorsque je tape Dollar je dois le texte en gras dans ma liste. J'ai besoin d'itérer les données de la zone de liste et de mettre ce texte en gras.

Tout corps peut-il m'aider?

+4

Je peux seulement vous voir employer les mots ** j'ai besoin ** dans votre question. Nulle part je ne t'ai vu employer les mots ** Voici le code que j'ai essayé jusqu'ici pour résoudre le problème mais ça n'a pas fonctionné **. Ce que vous devez comprendre, c'est que nous avons tous besoin de certaines choses. Mais si tous commencent à écrire sur nos besoins, StackOverflow deviendra comme un site spam pour exprimer ses besoins. Tu ne penses pas? –

+0

Pourriez-vous expliquer "quand je frappe Dollar"? Est-ce que l'utilisateur entre quelque chose, et quand il appuie sur la touche du dollar (shift-4), vous faites correspondre le texte entré avec le texte dans cette case? Cela ressemble à un comportement étrange ... –

+0

Merci CoryKendall, quand j'entre dans les variables, j'ai besoin de lancer en boucle tout le texte de ma zone de liste où je trouve les variables que j'ai besoin de faire en gras cet item.thanks – user957178

Répondre

41

Utilisation du jQuery, vous pouvez appliquer le css:

font-weight:Bold; 

Il suffit donc de faire:

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

Comment faire pour chaque la boîte de sélection? mon ID est lstcode – user957178

+0

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

+0

Au moins pour moi travaillé seulement quand j'ai changé '" Font-Weight "," Bold "' à "" font-weight "," gras "'. – Dcortez

4

Pour moi FF6 au moins, il affichera comme une police normale dans la zone de sélection, mais dans la liste elle-même, il affichera gras si vous faites:

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

Vous ne pouvez pas gras une personne <option> dans un contrôle <select>. C'est agaçant, mais c'est comme ça.

+0

Désolé d'élever une vieille question, mais ne pourriez-vous pas faire quelque chose comme 'option [value =" foo "] {font-weight: bold}'? J'ai l'impression de me souvenir d'avoir auparavant défini des poids de police avec des classes, alors pourquoi pas avec le sélecteur de valeur? – Bojangles

Questions connexes