has մեթոդը

has մեթոդը ֆիլտրում է ընտրված տարրերի բազմությունը, թողնելով միայն այն տարրերը, որոնք ունեն սերունդներ, որոնք համապատասխանում են տրված ընտրիչին:

Շարահյուսություն

Ֆիլտրացիա ըստ սերունդների.

javascript.has(սերունդների ընտրիչ);

Այսպես կարելի է ֆիլտրել ընտրված տարրերի բազմությունը, թողնելով միայն այն տարրերը, որոնք ներսում պարունակում են տրված DOM տարր.

javascript.has(DOM տարր);

Օրինակ

Եկեք ընտրենք միայն այն պարբերությունները, որոնց ներսում կա b թեգ և դրանց վերջում ավելացնենք '!!!' տեքստը.

html<p>տեքստ</p>
<p>տեքստ</p>
<p><b>հաստ</b> տեքստ</p>
<p><b>հաստ</b> տեքստ</p>
javascript$('p').has('b').append('!!!');

HTML կոդը կստանա հետևյալ տեսքը.

html<p>տեքստ</p>
<p>տեքստ</p>
<p><b>հաստ</b> տեքստ!!!</p>
<p><b>հաստ</b> տեքստ!!!</p>

Տեսնել նաև

  • filter մեթոդը,
    որը ֆիլտրում է տարրերը բազմության մեջ ըստ տրված ընտրիչի
  • find մեթոդը,
    որը փնտրում է տարրեր արդեն գտնված տարրերի ներսում