2016-10-27 1 views
2

Je pense que je dois retravailler le titre, j'accepte les suggestions. J'espère que dans votre aide, je dois ouvrir/fermer des lignes d'une table et modifier en conséquence le signe +.Changement d'étiquette à + ou - si la classe d'effondrement est effondrée ou non

Mon jsfiddle

qui, pour une raison que je ne sais pas, il ne fonctionne pas. Il fait dans ma page. EDIT: il ouvre maintenant, j'ai oublié de créer un lien bootstrap.js

Je souhaite vraiment le signe plus pour passer à un moins, lorsque l'on clique dessus pour ouvrir le <td>

J'ai essayé de travailler sur ce code: How to add plus minus symbol to a bootstrap accordion mais j'ai trouvé des difficultés en l'utilisant dans mon code. Un merci à tous ceux qui peuvent aider! (s'il vous plaît ne pas downvote, j'aimerais entendre des suggestions plutôt que downvotes et aucune explication)

+0

[mise à jour du violon] (https://jsfiddle.net/c55s6gLo/1/) vous pouvez affecter un autre code à l'événement click comme; '$ ('# 1'). RemoveClass ('collapse')' et '$ ('# 1'). AddClass ('collapse')' etc – Roy123

+0

Je pense que l'approche que vous avez utilisée pour l'accordéon avec des tables est fausse. ..vous devriez prendre l'un de ces http://www.hongkiat.com/blog/css-only-accordion/...using tableau mises en page est faux – Geeky

+0

@Geeky Salut, merci, je ne suis pas sûr de ce lien, il Je me dirige vers une page que je ne pense pas focalisée sur cette question. Peut-être un mauvais lien? – Nihvel

Répondre

1

Pour changer le « + » dans un « - » et vous pouvez utiliser vice-versa si des déclarations et la méthode à .text() change le texte.

Pour afficher le tableau ci-dessous avec l'ID correspondant, vous pouvez utiliser à nouveau les instructions if pour vérifier si la cible de données que vous avez indiquée. Utilisez les méthodes .addClass() et .removeClass() pour ajouter et supprimer des classes à un élément.

JSFiddle avec exemple de travail.

+0

Enfin, merci encore mate (: – Nihvel