Con jQuery.find() è possibile cercare de­ter­mi­na­ti tag HTML, classi o ID in modo mirato senza dover eseguire com­pli­ca­te ite­ra­zio­ni manuali.

Che cos’è il metodo jQuery.find()?

Ap­pli­can­do jQuery.find() su un dato oggetto jQuery puoi in­di­vi­dua­re gli elementi all’interno dell’oggetto stesso. La ricerca avviene in modo ricorsivo. In pratica la ricerca non riguarda solo i figli diretti di jQuery.find(parent), ma anche tutti gli elementi ni­di­fi­ca­ti nell’albero DOM. Il risultato è un nuovo oggetto jQuery che contiene tutti gli elementi trovati. Questo oggetto può essere quindi ma­ni­po­la­to o uti­liz­za­to come base per ulteriori ope­ra­zio­ni. Ad esempio, è possibile ag­giun­ge­re una classe all’oggetto con jQuery.addClass() oppure allegare altri elementi per mezzo di jQuery.append(). Inoltre jQuery su WordPress è uno strumento utile per trovare fa­cil­men­te gli oggetti nel tuo CMS.

Consiglio

Lo spazio web di IONOS ti offre più di 50 GB per i tuoi progetti web e un cer­ti­fi­ca­to SSL Wildcard gratuito. I piani partono da soli 7 € al mese. Inoltre, puoi espandere il tuo pacchetto hosting in qualsiasi momento. In caso di dubbi o problemi, un team di esperti del supporto tecnico di IONOS è a tua di­spo­si­zio­ne 24 ore su 24.

Qual è la sintassi di jQuery.find()?

La struttura del metodo jQuery.find() è la seguente:

$(selector).find(filter)
jQuery
  • filter: è opzionale e serve per filtrare più a fondo gli elementi trovati sulla base di ulteriori selettori in jQuery, ad esempio jQuery.find(class) o jQuery.find(id).

Se vuoi saperne di più sui selettori, sulla loro scrittura e sulle loro funzioni, prova a dare un’occhiata al nostro tutorial su jQuery.

Consiglio

Con l’API di IONOS hai la pos­si­bi­li­tà di au­to­ma­tiz­za­re l’ese­cu­zio­ne di attività e processi. Crea e configura le risorse senza essere vincolato a in­ter­ven­ti manuali: la procedura autonoma ti permette inoltre di ri­spar­mia­re tempo e ridurre con­tem­po­ra­nea­men­te la pro­ba­bi­li­tà di errori.

Esempi di ap­pli­ca­zio­ne per jQuery.find()

Gil esempi seguenti servono a mostrarti la gran varietà di selettori che puoi usare come filtro per il metodo jQuery.find():

// Cerca tutti gli elementi <a> all'interno di un elemento <div> con la classe "container"
$('.container').find('a');
// Cerca gli elementi <li> all'interno di un elemento <ul> con l'ID "myList"
$('#myList').find('li');
// Cerca tutti gli elementi <input> all'interno di un elemento <form> e filtra in base al tipo "text"
$('form').find('input[type="text"]');
jQuery

Inoltre, puoi collegare co­mo­da­men­te ulteriori funzioni a jQuery.find():

$("div#container").find("button").addClass("selected");
jQuery

In questo esempio, con jQuery.find(element) siamo in grado di in­di­vi­dua­re tutti i pulsanti nell’elemento <div> con l’ID “container” e assegnare loro la classe “selected”.

Consiglio

Vuoi mettere ve­lo­ce­men­te online il tuo sito web o la tua ap­pli­ca­zio­ne? Deploy Now di IONOS ti ga­ran­ti­sce un facile staging del tuo sito, completo di URL di anteprima. Grazie all’in­ter­fac­cia user-friendly e al ri­le­va­men­to au­to­ma­ti­co dei framework puoi con­fi­gu­ra­re la tua ap­pli­ca­zio­ne in modo facile e senza com­pli­ca­zio­ni.

Vai al menu prin­ci­pa­le