J'ai le code jquery comme ceci:Jquery quel objet utiliser
$(".element").live('click', function(e) {
$(".element").css("height", $(this).parent().height() +"px") ;
});
Ce que je veux est:
Modifier la hauteur de tous « .element » s à la hauteur de leurs parents (différent pour chacun). Le problème est que la balise $ (this) fait référence à l'élément sur lequel on a cliqué (la fonction de test fictive changera plus tard). J'ai essayé d'utiliser $ (". Element"). Parent(). Height(), mais cela ne semble pas non plus être le cas. Comment puis-je me référer à l'élément réel correct?
Donc, au clic de tout élément que vous voulez que sa taille soit la hauteur du parent? Ou vous voulez que tout le monde se mette à la taille de ses parents? – justkt
tous les éléments doivent changer leur hauteur à la hauteur du parent (peut être différent pour chacun) – Flo
ok, attendez une seconde. Ceci est maintenant encore plus clair pour moi. Quand ONE '$ ('. Element')' est cliqué, vous voulez changer TOUS les '$ ('. Element')' 'à la hauteur de leurs parents? Ou vous voulez juste changer le parent de l'élément unique quand il est cliqué? – Groovetrain