2009-08-12 8 views
0

Je veux changer le style de la boîte de sélection en utilisant css et jquery est-il possible?Modifier le style de la boîte de sélection

+1

Pourriez-vous être un peu plus explicite sur ce que vous voulez changer? Vous voulez changer de simple à multiple-select ou simplement changer l'une des propriétés CSS? – tvanfosson

Répondre

2

Ne pas croiser le navigateur en utilisant l'élément de sélection par défaut.

Le groupe de filaments ont un menu de sélection plugin qui rehaussera une balise select (remplacer essentiellement avec d'autres éléments pour les utilisateurs js donnant une meilleure expérience)

1

Il existe la fonction .css() jQuery, mais j'éviterais de changer de style de cette manière. Garder le CSS à un endroit est définitivement un plus.

Vous pouvez déclarer une autre classe dans votre feuille de style CSS et utiliser les fonctions de classe jQuery - .addClass() .removeClass() .toggleClass() pour modifier le style de l'élément de cette manière.

Par exemple:

$("#MySelect").removeClass("OldClass").addClass("NewClass"); 

Ou, si vous avez toujours voulu basculer entre:

$("#MySelect").toggleClass("OldClass").toggleClass("NewClass"); 

Non testé, mais devrait être ok ok ou presque!

+0

En devinant, parce que vous avez mal compris l'utilisation du mot «comment» ici. L'auteur demandait certainement s'il y avait des règles css qui contrôlent l'apparence d'une boîte de sélection, pas s'il y a une fonction jquery qui vous permet de définir des règles CSS. – Jason

0

SelectBoxIt est un plugin créé pour vous permettre de styliser et d'animer une boîte de sélection.

http://www.selectboxit.com

Questions connexes