JQuery code pour renommer un div

Est il une méthode pour renommer un élément div. J'ai une div avec l'id fm_forme_conteneur,qui énumère un ensemble de formes. Si je clique sur un lien dans un onglet,par exemple, Mes Formes, je veux le nom de ce fm_forme_conteneur de changement onglet_contenu_conteneur. C'est, de toutes mes formulaires doivent venir à l'intérieur de la div, onglet_contenu_conteneur.

Est il une méthode pour renommer un div,comme l'ajout et la addClass?

MODIFIER

Ce sont les css de la div d'id "fm_myforms_conteneur et onglet_contenu_conteneur.

.tab_content_container
 {
    width:100%;
    background-color:#FFFFE1;
    border:1px #EEEEEE solid;
 }

 #fm_myforms_container
 {
    width:100%;
    background-color:#FFF;
    border:1px #EEEEEE solid;
 }

Si je donne,

$('#myForms').click(function(){

    //$("#fm_myforms_container").attr("id", "tab_content_container");

    $("#fm_myforms_container").addClass("tab_content_container");

    viewAllMyForms();  

});

le CSS pour l'onglet_contenu_conteneur n'est pas appliquée.

  • Modification de l'id de la div peut causer d'autres codes qui utilisent l'id de ne pas travailler.
  • Le CSS pour la classe ressemble à peu près la même que pour l'id. Vérifiez dans firebug que l'ajout de la classe.
  • La classe a été ajoutée lorsque j'ai regardé le code dans firebug. Peut-être que depuis deux id,my_myforms_container et de la classe,tab_content_container css sont présents, je pense que le navigateur se confond à l'affichage car il y a un léger changement de couleur seul. De toute façon, j'ai changé mon code d'une manière différente, ce n'est donc pas nécessaire. Mais j'ai appris un concept à partir de cela, un ID (#) ne correspondre à un seul élément. Merci à tous ceux qui ont essayé de résoudre mon problème.
InformationsquelleAutor Angeline | 2009-09-07