Sobes.tech
Junior

Ինչպես է աշխատում find մեթոդը?

sobes.tech AI

Պատասխան AI-ից

find մեթոդը օգտագործվում է DOM-ում տարրեր որոնելու համար: Այն թույլ է տալիս ընտրել տարրեր տարբեր չափանիշների հիման վրա, ինչպիսիք են CSS ընտրիչները, ID, դասեր, հատկություններ, տեգեր և այլ։

Աշխատելու սկզբունքը՝

  1. Գնում է որպես արգումենտ ընտրիչ (CSS ընտրիչ, jQuery ընտրիչ և այլն):
  2. Կատարում է որոնում միջին ընտրված jQuery տարրերի հավաքածուի (տարրերի հավաքածու) մեջ, որոնց վրա կիրառվում է find մեթոդը:
  3. Եթե գտնվեն համապատասխանություններ, վերադարձնում է նոր jQuery օբյեկտ, որը պարունակում է այդ գտած տարրերը։ Եթե ոչ, վերադարձնում է դատարկ jQuery օբյեկտ։

Օրինակ՝

Ենթադրենք, որ ունենք հետևյալ HTML կոդը՝

<div id="container">
  <p class="item">Առաջին պարբերություն</p>
  <p>Երկրորդ պարբերություն</p>
  <div class="item">Առաջին div</div>
</div>

Եվ ուզում ենք գտնել բոլոր item դասի տարրերը container ID-ով տարրից ներսում։

// JavaScript
$(document).ready(function() {
  var items = $('#container').find('.item');
  // items այժմ պարունակում է երկու jQuery օբյեկտ՝ <p class="item"> և <div class="item">
  console.log(items.length); // 2
});

Մեծ կարևորություն ունեցող կետեր՝

  • find որոնում է միայն ներդ ընթացիկ տարրերի հավաքածուի մեջ, առանց այդ տարրերը ներառելու ինքնին։
  • Սա հզոր մեթոդ է մանրամասն որոնումների համար DOM կոնտեքստում։
  • Վատ է տարբերակ $(select) մեթոդներից, որոնք որոնում են ամբողջ փաստաթղթում։