Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 18h02   #1
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
Par défaut JQuery siblings() et IExplorer

Bonjour à tous,

Voici un script que j'utilise pour agrandir une cellule d'un tableau pour pouvoir y lire tout ce qui s'y trouve.

Code :
1
2
3
4
5
6
7
8
	<script>
	$(function() {
	 $('tr.parent').css("cursor","pointer").attr("title","Click to expand/collapse").click(function(){
	   $(this).siblings('.child-'+this.id).toggle();
	 });
	 $('tr[@class^=child-]').hide().children('td');
	});
	</script>
N'étant pas encore tres 'calé' dans le domaine, je me suis inspiré d'un script tout fait que j'ai adapté pour le cas.

Tout fonctionne correctement dans firefox, safari, chrome, opera SAUF dans explorer!

Est ce que quelqu'un aurait une explication ?

Ex: Dans un tableau de 4 lignes, les 3 premieres ligne ne reagiront pas lorsque l'on clique dessus, tandis que la derniere s'agrandira correctement ...

Merci d'avance pour votre aide

H
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2011, 11h04   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonjour

Sans le contexte (HTML et CSS), il est impossible de tester votre code.

Toutefois : $("tr[class^='child-']") et non : $('tr[@class^=child-]')
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web