При попытке внести изменения в веб-страницу мы столкнулись со следующей ситуацией.
<div id="div1">
Welcome <button id="clicker">Click Me</button>
</div>
Это, конечно, лишь базовый пример того, с чем мы столкнулись.Все, что мы хотим сделать, это изменить текст div
без потери button
.Например, вместо Welcome мы хотели бы сказать: Hi .
Есть ли простой способ сделать это с помощью jQuery
?Я пытался использовать .replace
, но это не сработало.
$("#div1").text().replace("Welcome", "Hi");
Обновление
Спасибо всем за такой быстрый ответ и отличные ответы,Ответы от gdoron и mblase75 работали отлично.Для простоты mblase75, казалось, легче всего реализовать, но Гдорон старался изо всех сил объяснять построчно.Еще раз большое спасибо!