jQuery عملیات مستند - روش replaceWith()
مثال
همه پاراگرافها را با متن چیزربار جایگزین کنید:
$(".btn1").click(function(){ $("p").replaceWith("<b>Hello world!</b>"); });
تعریف و استفاده
مетод replaceWith() با استفاده از محتوای HTML یا عنصر مشخص شده، عنصر انتخاب شده را جایگزین میکند.
توجه:replaceWith() و replaceAll() عملکرد مشابه دارد. تفاوت در قوانین است: مکان محتوا و انتخابگر، و اینکه replaceAll() نمیتواند از توابع برای جایگزینی استفاده کند.
قانونگذاری
$().replaceWith(content)
پارامترها | توضیح |
---|---|
content |
ضروری. محتوایی که باید جایگزین شود را مشخص کنید. ممکنترین ارزشها:
عناصر موجود منتقل نمیشوند، تنها کپی شده و به عنصر انتخاب شده بسته میشوند. |
ضروری. عنصری که باید جایگزین شود را مشخص کنید. |
از تابع برای جایگزینی عنصر استفاده کنید
از یک تابع برای جایگزینی عنصر انتخاب شده با محتوای جدید استفاده کنید.
قانونگذاری
$().replaceWith(function())
پارامترها | توضیح |
---|---|
function() | ضروری. یک تابع برای بازگرداندن محتوای جدید عنصر انتخاب شده ارائه میدهد. |
مثالهای بیشتر
- از عنصر جدید برای جایگزینی عنصر استفاده کنید
- برای ایجاد یک عنصر جدید DOM با استفاده از document.createElement() استفاده کنید، سپس از آن برای جایگزینی عنصر انتخاب شده استفاده کنید.