Fanny
Bonjour,
Voici mon javascript :
Voici donc le fonctionnement, mes fiches (dans l'annuaire) sont dans la div ".bien", lorsque le champs "nouveauté" est rempli on applique sur la div ".bien" une nouvelle class ".biennouv" pour changer son apparence, si elle est vide on garde l'apparence normale.
Au début j'ai testé seulement avec le champs "nouveauté" remplit et cela marche mais si en revanche je mets une fiche dont le champs "nouveauté" est vide, il garde l'apparence ".biennouv"
Dans le cas ici il garde l'apparence ".bien" et ne veut pas appliquer ".biennouv" sur la fiche qui remplit la condition.
Merci de votre aide.
Voici mon javascript :
<script type="text/javascript"> jQuery(document).ready(function(){ $('div .nouv').each(function() { if ($(this).length == 0) $(this).remove(); $('div .bien').removeClass('biennouv'); else $('div .bien').addClass('biennouv'); }); }); </script>
Voici donc le fonctionnement, mes fiches (dans l'annuaire) sont dans la div ".bien", lorsque le champs "nouveauté" est rempli on applique sur la div ".bien" une nouvelle class ".biennouv" pour changer son apparence, si elle est vide on garde l'apparence normale.
Au début j'ai testé seulement avec le champs "nouveauté" remplit et cela marche mais si en revanche je mets une fiche dont le champs "nouveauté" est vide, il garde l'apparence ".biennouv"
Dans le cas ici il garde l'apparence ".bien" et ne veut pas appliquer ".biennouv" sur la fiche qui remplit la condition.
Merci de votre aide.