Qual è il significato del simbolo $ in jQuery?

Cosa significa il segno ‘$’ in jQuery?

L’object jQuery 🙂

Dalla documentazione di jQuery:

Per impostazione predefinita, jQuery utilizza “$” come scorciatoia per “jQuery”

Quindi, usare $("#id" ) o jQuery("#id") è lo stesso.

È zucchero sintattico . Non è specifico solo per jQuery; anche altre biblioteche lo usano. Puoi cercare un articolo completo sull’uso del simbolo del dollaro in JavaScript qui .

Strano ma vero, puoi usare “$” come nome di funzione in JavaScript. È una scorciatoia per jQuery (). Che puoi usare se vuoi. jQuery può essere eseguito in modalità compatibilità se un’altra libreria utilizza già $. Basta usare jQuery.noConflict (). $ è piuttosto comunemente usato come funzione di selezione in JS.

In jQuery la funzione $ fa molto di più che selezionare le cose però.

  1. Puoi passarlo a un selettore per ottenere una raccolta di elementi corrispondenti dal DOM.
  2. Puoi passargli una funzione da eseguire quando il documento è pronto (simile a body.onload () ma migliore).
  3. Puoi passarlo una stringa di HTML per trasformarlo in un elemento DOM che puoi quindi inserire nel documento.
  4. Puoi passargli un elemento DOM o elementi che desideri racchiudere con l’object jQuery.

Ecco la documentazione: http://docs.jquery.com/Core

Come detto in altre risposte $ è una scorciatoia alla funzione jQuery.

Alcune librerie JavaScript usano $ troppo (esempio: prototipo). Per evitare conflitti con quelle altre librerie jQuery fornisce la funzione jQuery.noConflict (). Chiamando questa funzione il controllo della variabile $ risale all’altra libreria che l’ha implementata per la prima volta. Facendo questo per usare jQuery non puoi più fare $ (‘div.someClass’), invece jQuery (‘div.someClass’).

In alternativa puoi farlo:

 jQuery.noConflict(); jQuery.ready(function($) { // use $ for jQuery } //use $ for the other library 

Quando scrivi dei plugin per evitare problemi con l’uso di noConflict puoi passare ‘jQuery’ a una funzione:

 function($) { //use $ writing your plugin }(jQuery) 

$ è semplicemente una funzione chiamata jQuery. È come accedi a tutte le funzionalità nella lib di jQuery.

Puoi trovarlo qui: http://docs.jquery.com/%24

È l’abbreviazione di jQuery. L’object in cui vivono tutte le funzionalità di jQuery.

Il $ è zucchero sintattico come menzionato da @Elzo. Nessuno in realtà ha risposto alla tua domanda. $ È una scorciatoia in jQuery per window.jQuery , quindi non è necessario digitarlo ogni volta.

$ è solo un’altra variabile. Nel caso di jQuery, fa riferimento alla funzione jQuery.

Un segno $ per definire / accedere a jQuery

$ segno per definire / accedere a jQuery $ (selettore) .action ()

http://www.w3schools.com/jquery/jquery_syntax.asp

Guarda il file della libreria jQuery.

// Esporre jQuery e $ identificatori.

 if ( typeof noGlobal === strundefined ) { window.jQuery = window.$ = jQuery; } 

$ Globali puntano a jQuery.