Je pense que vous pouvez être source de confusion Javascript avec jQuery méthodes. La vanille ou de la plaine Javascript est quelque chose comme:
function example() {
}
Une fonction de cette nature peut être appelé à tout moment, n'importe où.
jQuery (une bibliothèque construite sur Javascript) a des fonctions intégrées qui est généralement requis le DOM pour être entièrement rendue avant d'être appelé. La syntaxe pour quand c'est terminé:
$(document).ready(function() {
});
Ainsi, une fonction jQuery qui est préfixé avec l' $
ou le mot jQuery
générale est appelée à partir de l'intérieur de cette méthode.
$(document).ready(function() {
// Assign all list items on the page to be the color red.
// This does not work until AFTER the entire DOM is "ready", hence the $(document).ready()
$('li').css('color', 'red');
});
Le pseudo-code pour que le bloc est la suivante:
Lorsque le modèle d'objet de document $(document)
est prête .ready()
, appelez la fonction suivante function() { }
. Dans cette fonction, vérifiez tous <li>
s'sur la page d' $('li')
et à l'aide de la méthode jQuery .CSS() pour définir la propriété CSS "couleur" à la valeur "rouge" .css('color', 'red');