jQuery

Articoli tecnici organizzati per gruppo funzionale.

104 schede5 gruppiPagina 12 di 13

Selettori e Sintassi ($)

8 nella pagina

Errore jQuery: .find() Non Cerca sul Nodo Radice (Uso di .filter())

Quando si crea un frammento HTML con '$("<div class='root'><span></span></div>")' e si invoca '.find(".root")', la ricerca fallisce restituendo zero elementi perché '.find()' ispeziona solo i discendenti; per verificare la radice occorre usare '.filter()', '.addBack()' o avvolgere in un container.

FIND_DETACHED_EMPTY
→

Errore jQuery: Chaining Interrotto da Metodo Non-Chaining

In jQuery la maggior parte dei metodi restituisce l'oggetto jQuery consentendo il concatenamento (chaining), ma alcuni metodi (come '.text()', '.html()', '.val()' in lettura o '.position()') restituiscono stringhe o oggetti primitivi; invocare '.addClass()' su di essi scatena TypeError.

JQUERY_CHAINING_UNDEFINED
→

Errore jQuery: Confusione Semantica tra .filter() e .find()

'.find()' effettua una scansione dell'albero DOM verso il basso cercando figli e nipoti, mentre '.filter()' restringe l'insieme corrente degli elementi già selezionati; scambiarli produce collezioni vuote e mancata applicazione degli stili.

FILTER_VS_FIND_CONFUSION
→