Junior
Ինչպես է աշխատում find մեթոդը?
sobes.tech AI
Պատասխան AI-ից
find մեթոդը օգտագործվում է DOM-ում տարրեր որոնելու համար: Այն թույլ է տալիս ընտրել տարրեր տարբեր չափանիշների հիման վրա, ինչպիսիք են CSS ընտրիչները, ID, դասեր, հատկություններ, տեգեր և այլ։
Աշխատելու սկզբունքը՝
- Գնում է որպես արգումենտ ընտրիչ (CSS ընտրիչ, jQuery ընտրիչ և այլն):
- Կատարում է որոնում միջին ընտրված jQuery տարրերի հավաքածուի (տարրերի հավաքածու) մեջ, որոնց վրա կիրառվում է
findմեթոդը: - Եթե գտնվեն համապատասխանություններ, վերադարձնում է նոր 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)մեթոդներից, որոնք որոնում են ամբողջ փաստաթղթում։