Как можно полностью заменить один объект на другой в jquery?

Пользователь

от rebekah , в категории: JavaScript , 2 года назад

Как можно полностью заменить один объект на другой в jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от urban_will , 2 года назад

@rebekah 

Чтобы полностью заменить один объект на другой в jQuery, можно использовать метод replaceWith().


Например, если у вас есть элемент <div id="old">Старый элемент</div>, и вы хотите заменить его на элемент <div id="new">Новый элемент</div>, можно использовать следующий код:

1
$('#old').replaceWith($('#new'));


Этот код выберет элемент с id="old", удаляет его из документа и заменит его на новый элемент с id="new".

Пользователь

от akeem , 10 месяцев назад

@rebekah 

Также можно использовать методы .html(), .text() или .replaceWith() для замены содержимого элемента.


Пример использования метода .replaceWith():

1
$('#old').replaceWith('<div id="new">Новый элемент</div>');


Этот код выберет элемент с id="old" и заменит его на указанный HTML-код нового элемента.