• [SCRIPT] $ et $$ : sélection d'éléments en Javascript

    En javascript on peut rechercher un élément particulier avec les fonctions getElementById, getElementsByClassName, getElementsByTagName.

    C'est vite compliqué ; on peut remplacer avantageusement ces fonctions par les fonctions $ et $$.

    $ permet de rechercher un élément par son identifiant :

    $('header') est équivalement à document.getElementById('header')

    $$ permet des recherches complexes avec des sélecteurs ressemblant fortement à ceux du code CSS.
    Cela renvoit un tableau d'éléménts : si on ne souhaite que le premier, on peut choisir l'élément d'indice [0].

    $$('.module_menu_type_newsletter') recherche les éléments de classe module_menu_type_newsletter.

    $$('.module_menu_type_newsletter .module_menu_contenu form input[name=subscribe]') recherche les éléments input dont le nom est subscribe, contenus dans un formulaire (form), dans un élément de classe module_menu_contenu, lui-même dans un élément de classe module_menu_type_newsletter : on trouve ainsi la zone de texte de saisie du module Newsletter.

    $ et $$ ne sont pas des fonctions standard de Javascript mais sont dans Eklablog.
    Profitons-en, cela simplifie les développements.

    « [SCRIPT] Afficher des messages d'informations temporaires (splash screen)[SCRIPT] Insérer un compte à rebours sur le blog »

  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :