Twitter bootstrap Faire le premier panneau de l'accordéon ouvert par défaut
Je suis en utilisant twitter bootstrap pour faire des boutons sur la page. Je veux faire le premier panneau est ouvert sur chaque page. C'est le code que j'ai écrit:
var accordion_list = $(".prime-content .accordion-body");
accordion_list.each(function(index, element){
accordion_list.addClass(index == 0 ? "in" : "");
});
Cela, cependant, est d'ajouter "dans" la classe de tous les éléments. Ce qui doit être réparé?
utilisez quelque chose comme eq(), find(), premier enfant il permettra de résoudre votre problème, je pense que
OriginalL'auteur Aakash Goel | 2012-08-01
Vous devez vous connecter pour publier un commentaire.
Vous ajoutez à la classe de l'ensemble de la
accordion_list
collection d'éléments, mais vous devez l'ajouter à l'itéré élément la place.Si vous ne faites rien d'autre dans la boucle, vous pouvez aussi faire plus court:
Oh, vous avez raison, besoin de créer un objet jquery à partir de cet élément html. J'ai corrigé.
OriginalL'auteur kapex
Si vous voulez montrer le premier panneau en accordéon:
OriginalL'auteur Diogo Gomes