11548 sujets
encore plus bizarre la je me tape un 0 dans mon alert
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Document sans titre</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="scripts/jquery-1.4a2.min.js"type="text/javascript"></script>
<style>
#x { position:relative; z-index:200; color:#000000;}
</style>
<script>
// $("#x").click(function() {
//
//
// $("#x").hide();
//
// })
alert($("x").length);
</script>
</head>
<body>
<?php
for ($i=0;$i<10;$i++){
echo'<span id="x">kjgkgkgkjgkgkjghkjgkjh</span><br/>';
}
?>
</body>
</html>
Bonsoir leo2v,
la boucle "for" fonctionne correctement avec jquery.
Dans ton premier message, si tu remplaces $("#x+i") par $("#x" + i) cela fonctionnera un peu mieux car tu essayes de sélectionner une balise ayant id="x+i".
Je suppose que ce n'est pas ce que tu cherches à faire mais bien à sélectionner par exemple id="x5" !
Dans alert('coucou'+i), le i n'est pas accessible et aura toujours la même valeur (ici I=11).
Le mieux est de récupérer l'identificateur au moment où tu cliques dessus.
Voila ce que tu peux faire :
@+
la boucle "for" fonctionne correctement avec jquery.
Dans ton premier message, si tu remplaces $("#x+i") par $("#x" + i) cela fonctionnera un peu mieux car tu essayes de sélectionner une balise ayant id="x+i".
Je suppose que ce n'est pas ce que tu cherches à faire mais bien à sélectionner par exemple id="x5" !
Dans alert('coucou'+i), le i n'est pas accessible et aura toujours la même valeur (ici I=11).
Le mieux est de récupérer l'identificateur au moment où tu cliques dessus.
Voila ce que tu peux faire :
alert('couou ' + $(this).attr("id"));
@+