[Jquery] Quelle est la différence entre le sélecteur de document et le sélecteur de fenêtre?


Answers

$(window) sélecteur est pour sélectionner la fenêtre

$(document) selector est pour le document entier (c'est-à-dire, ce qui est à l'intérieur de la <html> , même si elle dépasse la fenêtre d'affichage).

Question

J'ai la fonction JQuery suivante qui prend l'entrée de l'utilisateur et l'affiche à l'écran. Lorsque je sélectionne à la fois $(document) et $(window) la fonction fonctionne. Quel est l'inconvénient d'utiliser un sélecteur? Où puis-je en savoir plus sur ces sélecteurs et leurs différences?

Merci d'avance.

  $(document).keypress(function(e) {
      if(e.keyCode == 13) {
          var id = $("input#example").val()
          console.log(id);
          $('#data').append(id);
      }
  });



Le code inclus dans $( document ).ready() ne s'exécutera qu'une fois que la page Document Object Model (DOM) sera prête pour l'exécution du code JavaScript. Le code inclus dans $( window ).on( "load", function() { ... }) s'exécutera une fois que la page entière (images ou iframes), pas seulement le DOM, sera prête.

Parcourez ce lien pour mieux comprendre.