Bonjour,
respect à toi tu utilises prototype...
Si tu as des soucis la documentation de l'API est vraiment très riche:
http://www.prototypejs.org/api
Je crois que tu confond $ et $$:
- $ Récupère un élément html unique en fonction de son id
- $$ est un sélecteur à la manière de css
- Dans ton cas, $$("div.Line") te renvoireras toutes les div dont la classe css est Line.
Fait attention tu as mis un "id" au lieu d'une "class" pour les éléments div de type "Temps".
Pour ton exemple le code serait donc:
$("Check_Price").observe("click",
function {
if($("Check_Price").checked)
{
$$("div.Line").each(function( e ) {
e.select("div.Price").each( function( child ){
var price = parseInt( child.innerHTML );
if( price > 100 ){
e.hide();
}
});
});
}
else
{
$("div.Line").each(function(e) {
e.show(); //On rend tout visible si la case n'est pas coché.
});
}
}
);