60 of 119 menu

filter method

filter method သည် set ထဲတွင် selector တစ်ခုနှင့် ကိုက်ညီသော အစိတ်အပိုင်းများကိုသာ ထားရှိပေးပါသည်။

Syntax

Selector အလိုက် စစ်ထုတ်ခြင်း

.filter(selector);

Parameter သည် DOM elements များ သို့မဟုတ် jQuery object လည်း ဖြစ်နိုင်ပါသည်။

.filter(DOM element သို့မဟုတ် jQuery object);

ရွေးချယ်ထားသော အစိတ်အပိုင်းတစ်ခုချင်းစီအတွက် ခွဲခေါ်သော function တစ်ခုဖြင့်လည်း အစိတ်အပိုင်းများကို စစ်ထုတ်နိုင်ပါသည်။ ၎င်းက true ပြန်ပေးပါက လက်ရှိအစိတ်အပိုင်းသည် နောက်ဆုံးရလဒ်တွင် ပါဝင်မည်ဖြစ်ပြီး false ပြန်ပေးပါက ပါဝင်မည်မဟုတ်ပါ။ အစိတ်အပိုင်းများကို function အတွင်း this variable တွင် ရရှိနိုင်ပြီး ၎င်းတို့၏ set အတွင်း အစဉ်လိုက် နံပါတ်များကို index variable တွင် ရရှိနိုင်ပါသည်။

.filter(function(index, elem))

ဥပမာ

စာပိုဒ်အားလုံးကို ရှာဖွေပြီး prepend ဖြင့် စာသား '!' ကို ၎င်းတို့၏အစတွင် ထည့်ကြည့်ပါမည်။ ထို့နောက် filter ဖြင့် ရှာဖွေတွေ့ရှိထားသော စာပိုဒ်များထဲမှ www class ရှိသော စာပိုဒ်များကိုသာ ရယူပြီး append ဖြင့် စာသား '?' ကို ၎င်းတို့၏အဆုံးတွင် ထည့်ကြည့်ပါမည်။

<p>text</p> <p>text</p> <p class="www">text</p> <p class="www">text</p> $('p').prepend('!').filter('.www').append('?');

HTML code သည် အောက်ပါအတိုင်း ဖြစ်သွားပါမည်။

<p>!text</p> <p>!text</p> <p class="www">!text?</p> <p class="www">!text?</p>

ဥပမာ

Function တစ်ခုကို အသုံးပြု၍ strong tag ပါရှိသော စာပိုဒ်အားလုံးကို ရှာဖွေပြီး စာသား '!!!' ကို ၎င်းတို့ထဲသို့ ထည့်ကြည့်ပါမည်။

<p><strong>text</strong></p> <p><strong>text</strong></p> <p>text</p> <p>text</p> $('p').filter(function() { return $('strong', this).length === 1; }).html('!!!');

HTML code သည် အောက်ပါအတိုင်း ဖြစ်သွားပါမည်။

<p>!!!</p> <p>!!!</p> <p>text</p> <p>text</p>

ဆက်လက်လေ့လာရန်

  • find method,
    အကြောင်းမှာ ၎င်းသည် ရှာဖွေပြီးသား အစိတ်အပိုင်းများထဲမှ selector အလိုက် အစိတ်အပိုင်းများကို ရှာဖွေပေးပါသည်။
  • has method,
    အကြောင်းမှာ ၎င်းသည် ရွေးချယ်ထားသော အစိတ်အပိုင်းများ၏ set ကို ၎င်းတို့၏ ဆင်းသက်အစိတ်အပိုင်းများအလိုက် စစ်ထုတ်ပေးပါသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်