# jQuery.find() per la ricerca di elementi nel DOM

Con jQuery.find() è possibile cercare determinati **tag HTML, classi o ID** in modo mirato senza dover eseguire complicate iterazioni manuali.

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

Applicando jQuery.find() su un dato oggetto jQuery puoi individuare 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 nidificati nell’albero DOM. Il risultato è un nuovo oggetto jQuery che contiene tutti gli elementi trovati. Questo oggetto può essere quindi manipolato o utilizzato come base per ulteriori operazioni. Ad esempio, è possibile aggiungere una classe all’oggetto con [jQuery.addClass()](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/jquery-addclass/) oppure allegare altri elementi per mezzo di [jQuery.append()](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/jquery-append/). Inoltre [jQuery su WordPress](https://www.ionos.it/digitalguide/hosting/blog/wordpress-jquery/) è uno strumento utile per trovare facilmente gli oggetti nel tuo CMS.

Consiglio Lo [spazio web](https://www.ionos.it/hosting/spazio-web "Spazio web con IONOS") di IONOS ti offre più di 50 GB per i tuoi progetti web e un certificato 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 disposizione 24 ore su 24.

## Qual è la sintassi di jQuery.find()?

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

```jQuery
$(selector).find(filter)
```

- **filter**: è opzionale e serve per filtrare più a fondo gli elementi trovati sulla base di ulteriori [selettori in jQuery](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/selettori-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](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/tutorial-di-jquery-installazione-e-primi-passi/).

Consiglio Con l’[API di IONOS](https://developer.hosting.ionos.it "Portale API per sviluppatori di IONOS") hai la possibilità di automatizzare l’esecuzione di attività e processi. Crea e configura le risorse senza essere vincolato a interventi manuali: la procedura autonoma ti permette inoltre di risparmiare tempo e ridurre contemporaneamente la probabilità di errori.

## Esempi di applicazione per jQuery.find()

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

```jQuery
// 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"]');
```

Inoltre, puoi collegare comodamente **ulteriori funzioni** a jQuery.find():

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

In questo esempio, con jQuery.find(element) siamo in grado di individuare tutti i pulsanti nell’elemento &lt;div&gt; con l’ID “container” e assegnare loro la classe “selected”.

Consiglio Vuoi mettere velocemente online il tuo sito web o la tua applicazione? [Deploy Now](https://www.ionos.it/hosting/deploy-now "Deploy Now di IONOS") di IONOS ti garantisce un facile staging del tuo sito, completo di URL di anteprima. Grazie all’interfaccia user-friendly e al rilevamento automatico dei framework puoi configurare la tua applicazione in modo facile e senza complicazioni.


This is a markdown version of: [https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/jquery-find/](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/jquery-find/) for AI/LLM consumption.