Njia has

Njia has huchuja seti ya vipengee vilivyochaguliwa, na kuacha tu vile ambavyo vina vizaliwa, vinavyofanana na kichaguzi kilichobainishwa.

Syntax

Kuchuja kwa kuzaliwa:

javascript.has(kichaguzi cha vizaliwa);

Hivi ndivyo unaweza kuchuja seti ya vipengee vilivyochaguliwa, na kuacha tu kile kinachokilisha ndani kipengee cha DOM kilichobainishwa:

javascript.has(Kipengele cha DOM);

Mfano

Wacha tuchague tu aya zile, ambazo ndani zina lebo b na kuweka mwisho maandishi '!!!':

html<p>maandishi</p>
<p>maandishi</p>
<p><b>yaliyokazwa</b> maandishi</p>
<p><b>yaliyokazwa</b> maandishi</p>
javascript$('p').has('b').append('!!!');

Msimbo wa HTML utaonekana kama hivi:

html<p>maandishi</p>
<p>maandishi</p>
<p><b>yaliyokazwa</b> maandishi!!!</p>
<p><b>yaliyokazwa</b> maandishi!!!</p>

Angalia pia

  • njia filter,
    ambayo huchuja vipengee kwenye seti kulingana na kichaguzi kilichobainishwa
  • njia find,
    ambayo hutafuta vipengee ndani ya vile tayari vilivyopatikana