|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 2 ![]() |
Bonjour,
Depuis un peu moment j'essaie de créer des onglets avec un id qui change en fonction d'une variable. J'ai donc essayé de changer le tabTemplate qui détermine la forme de chaque nouvel onglet créé. Par défaut Code HTML :
<li><a href="#{href}"><span>#{label}</span></a></li> J'ai essayé de le changer en rajoutant ma variable et en changeant également le constructeur add de tabs Code HTML :
<li id="#{id}"><a href="#{href}"><span>#{label}</span></a></li> Code JAVASCRIPT :
$tabs.tabs("add", variable_id, "#tabs-" + tab_counter, tab_title ) Mais ça ne veut pas marcher. J'ai essayé en injectant la variable directement comme ceci : Code HTML :
<li id="+variable_id+"><a href="#{href}"><span>#{label}</span></a></li> Mais j'ai l'impression que tabTemplate est statique donc logiquement avec une variable, ça marche moyen. J'ai également essayé avec .attr(id, variable_id) sur le li correspondant mais sans succès. Existe il moyen efficace de le faire ? Le but final est de permettre d'envoyer par ajax avec sortable("toArray"), les modifications ( par l'ordre des id ) réalisées par l'utilisateur. Et la méthode sortable requiert un id pour chaque li. Enfin si j'ai bien compris. J'ai fait pas mal de recherches sur internet et trouvé peu de réponses. Donc j'aimerais au moins savoir si ce que j'essaie de faire est possible ou si il existe une solution alternative plus simple. Merci d'avance ! |
|
|
00
|
|
|
#2 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Vous utilisez jQuery 1.8.11 UI Tabs et UI Sortable ? Vous parlez de cet exemple : http://jqueryui.com/demos/tabs/#sortable ? Un ID doit être unique dans la page web, et à mon avis il ne doit pas être modifié en cours d'utilisation du DOM. On peut connaître l'ordre des tabs en suivant l'ordre des tags a, exemple : Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 2 ![]() |
Je viens de tester votre code, et ça marche parfaitement bien.
Je vais maintenant essayer d'envoyer ce tableau en ajax et d'enregistrer les positions dans la BDD. Merci beaucoup pour votre aide :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com