С помощью jquery я добавляю div и добавляю текст «нажмите, чтобы посмотреть», когда div показывает, я хотел бы изменить этот текст на «щелкнуть, чтобы закрыть»
Сейчас у меня есть
$('#toggle_template')
.css('cursor','pointer')
.append(' (click to view)')
.click(function(){$('#template').toggle(500);
$('#toggle_template').find(' (click to view)').replaceWith(' (click to close)');});
С html:
<div id ="toggle_template">This is a section header</div>
<div id="template">
Junk to show hide on click
</div>
div показывает и скрывает правильно, и добавляется текст «нажмите для просмотра».Я не могу найти способ использовать jquery для удаления добавленного текста, который я пробовал .remove(click to view).append(click to close)
, и это не сработало.Я уверен, что мог бы обернуть этот текст в промежуток, а затем добавить удалить или изменить класс, но должен быть более простой способ.
Есть идеи, как изменить этот текст?