60 of 119 menu

Njia filter

Njia filter huacha katika seti tu vile vipengele vinavyokidhi kichaguzi maalum.

Syntax

Kuchuja kulingana na kichaguzi:

.filter(kichaguzi);

Kigezo pia kinaweza kuwa vipengele vya DOM au kitu cha jQuery:

.filter(Kipengele cha DOM au kitu cha jQuery);

Pia unaweza kuchuja vipengele kwa kutumia kitendo, ambacho huitwa kwa kila kipengele kilichochaguliwa. Kikiwa kinarudisha true, basi kipengele cha sasa kitakuwa kimejumuishwa katika matokeo ya mwisho, kikiwa false - hakijumuishwi. Vipengele wenyewe vinapatikana katika kitendo, katika kigezo this, na nambari zao za mpangilio katika seti — katika kigezo index:

.filter(function(index, elem))

Mfano

Wacha tupate aya zote, tuweke mwanzoni maandishi '!' kwa kutumia prepend, kisha tupate kati ya vile vilivyopatikana aya tu zenye darasa www kwa kutumia filter na tuweke mwisho maandishi '?' kwa kutumia append:

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

Msimbo wa HTML utaonekana kama hivi:

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

Mfano

Wacha kwa kutumia kitendo tupate aya zote, ambazo zina kitambulisho strong na tuweke maandishi '!!!':

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

Msimbo wa HTML utaonekana kama hivi:

<p>!!!</p> <p>!!!</p> <p>maandishi</p> <p>maandishi</p>

Angalia pia

  • Njia find,
    ambayo hupata vipengele kulingana na kichaguzi miongoni mwa vile tayari vilivyopatikana
  • Njia has,
    ambayo huchuja seti ya vipengele vilivyochaguliwa kulingana na wazao
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa