IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Différence entre $('#machintruc') et document.getElementById("machintruc") ?


Sujet :

JavaScript

  1. #1
    Membre du Club Avatar de Couin
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2014
    Messages : 131
    Points : 67
    Points
    67
    Par défaut Différence entre $('#machintruc') et document.getElementById("machintruc") ?
    Couin Couiiin !

    Bonne année à tous tout d'abord, et la santé surtout

    Tout est dans le titre, quelle différence y a-t-il entre $('#machintruc') et document.getElementById("machintruc") ?

    Je réutilises souvent des script existants glanés sur le net (pourquoi réinventer la roue quand elle existe ) mais je suis incapable de savoir quand il faut utiliser l'un ou l'autre.

    Évidement, impossible de chercher quelque chose avec $('# vu que c'est que des caractères spéciaux dont google a totalement rien à faire

    Si quelqu'un a la réponse je serais preneur

    Merkouin
    Retrouvez-moi tous les dimanches à 22H pour une heure de mix en live tout au vinyle sur eurodance90.fr
    Nouvelle version de Jingle Palette sur jinglepalettereloaded.com

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 953
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 953
    Points : 44 084
    Points
    44 084
    Par défaut
    Bonjour,

    cela se résume à jQuery VS JavaScript Vanilla
    • $('#machintruc') retourne un objet jQuery ;
    • document.getElementById("machintruc") retourne un DOMElement.


    mais je suis incapable de savoir quand il faut utiliser l'un ou l'autre.
    Si l'on a, vraiment, besoin de jQuery alors on intégre/charge jQuery et on utilise jQuery, donc le fameux $ si non non, mais il est préférable de ne pas mixer les deux par soucis de cohérence du code


    Évidement, impossible de chercher quelque chose avec $('# vu que c'est que des caractères spéciaux dont google a totalement rien à faire
    Rien compris

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 404
    Points : 4 840
    Points
    4 840
    Par défaut
    Bonjour,

    Citation Envoyé par Couin Voir le message
    Évidement, impossible de chercher quelque chose avec $('# vu que c'est que des caractères spéciaux dont google a totalement rien à faire
    Ajoutes le mot "jquery" et pas "$" lors de la recherche sur google.

  4. #4
    Membre du Club Avatar de Couin
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2014
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2014
    Messages : 131
    Points : 67
    Points
    67
    Par défaut
    Coucoutte !

    Merci pour vos réponses qui m'ont bien été utiles
    Citation Envoyé par NoSmoking Voir le message
    Rien compris
    Juste que quand je cherchais $(' dans google, bah j’avais tout et n'importe quoi (mais surtout je n’avais pas la dénomination (Objet Jquery).

    A tôt-bien
    Retrouvez-moi tous les dimanches à 22H pour une heure de mix en live tout au vinyle sur eurodance90.fr
    Nouvelle version de Jingle Palette sur jinglepalettereloaded.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différence entre document.body.clientheight et window.innerHeight
    Par étudiante_info dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/03/2011, 17h31
  2. Différence entre %STR et %QUOTE
    Par fafabzh6 dans le forum Macro
    Réponses: 10
    Dernier message: 14/03/2011, 17h43
  3. Réponses: 3
    Dernier message: 21/07/2010, 09h53
  4. Largeur de document différence entre IE et FFX
    Par Alt157 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2009, 10h54
  5. Réponses: 4
    Dernier message: 13/02/2009, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo