Junior
Cum funcționează metoda find?
sobes.tech AI
Răspuns de la AI
Metoda find este utilizată pentru a căuta elemente în DOM. Permite selectarea elementelor pe baza diferiților criterii, cum ar fi selectorii CSS, ID, clase, atribute, etichete și altele.
Principiul de funcționare:
- Primește ca argument un selector (selector CSS, selector jQuery etc.).
- Efectuează căutarea în interiorul setului de elemente jQuery selectate (setul de elemente) la care se aplică metoda
find. - Dacă sunt găsite potriviri, returnează un nou obiect jQuery care conține aceste elemente găsite. Dacă nu, returnează un obiect jQuery gol.
Exemplu:
Să presupunem că avem următorul cod HTML:
<div id="container">
<p class="item">Primul paragraf</p>
<p>Al doilea paragraf</p>
<div class="item">Primul div</div>
</div>
Și dorim să găsim toate elementele cu clasa "item" din interiorul elementului cu ID "container".
// JavaScript
$(document).ready(function() {
var items = $('#container').find('.item');
// items acum conține două obiecte jQuery: <p class="item"> și <div class="item">
console.log(items.length); // 2
});
Puncte importante:
findcaută doar în interiorul setului curent de elemente, fără a include aceste elemente în sine.- Este o metodă puternică pentru căutări detaliate în cadrul unui anumit context DOM.
- Se diferențiază de metode precum
$(selector), care caută în întregul document.