2010-10-04 7 views
0

Je veux implémenter un "show more" paginator à l'intérieur d'un panneau à onglets jQuery. Si l'utilisateur clique sur le lien "afficher plus", je souhaite charger plus d'éléments et les ajouter au contenu existant du panneau à onglets.Comment ajouter du code HTML supplémentaire à un panneau d'onglets de l'interface utilisateur jQuery?

J'espère qu'il y a un moyen d'accéder à l'élément "ui" qui est disponible dans les rappels d'événement standard. Quelque chose comme ça ...

var tabPanel = $('#myTabsElement').tabs().ui.panel; 
moreElements.appendTo(tabPanel); 

Y at-il un moyen facile d'accéder à cet objet?

Répondre

0

Pour accéder au <div> contenant le contenu d'un onglet, utilisez la fonction de sélection jQuery standard. Voir pour un exemple d'onglets en action. En utilisant cet exemple, vous pouvez utiliser le code suivant pour ajouter au "panneau" du troisième onglet:

var tabPanel = $('tabs-3'); 
moreElements.appendTo(tabPanel); 
+0

En fait, je souhaite ajouter du contenu supplémentaire au panneau d'un onglet existant. Merci quand même. – EndlessLoop

+0

Edité ma réponse pour couvrir cela à la place. – ChessWhiz

+0

Ah, donc l'id de la div ui.panel correspond à l'attribut title de l'ancre du label. J'ai oublié ça. Merci beaucoup pour l'aide. – EndlessLoop

Questions connexes