replaceWith մեթոդը

replaceWith մեթոդը փոխարինում է մի տարրերը մյուսներով: Այն աշխատում է նման replaceAll մեթոդին:

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

Մեթոդի պարամետրը կարող է լինել տեքստ (հնարավոր է տեգերով), զանգված, DOM տարր կամ jQuery օբյեկտ:

javascript$(ինչ_փոխարինել).replaceWith(ինչով_փոխարինել);

Ընտրված տարրերը կփոխարինվեն այն բովանդակությամբ, որը նշված է տեքստով, որ վերադարձնում է օգտագործողի ֆունկցիան: Ֆունկցիան կանչվում է առանձին՝ ընտրված յուրաքանչյուր տարրի համար:

javascript$(ընտրիչ).replaceWith(ֆունկցիա());

Օրինակ

Եկեք փոխարինենք բոլոր www դասով պարբերությունները div-երով՝ '!!!' տեքստով:

html<p class="www">տեքստ</p>
<p class="www">տեքստ</p>
<p class="www">տեքստ</p>
<p>տեքստ</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

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

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>տեքստ</p>

Տես նաև

  • replaceAll մեթոդը,
    որը նույնպես փոխարինում է մի տարրերը մյուսներով