С JQuery Я добавляю DIV и добавление текста «нажмите для просмотра», когда DIV является showin Я хотел бы изменить этот текст «нажмите, чтобы закрыть»Заменить прилагаемый текст с новым текстом на Щелке
Right Теперь у меня есть
$('#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>
ДИВ показывает и правильно скрывая и текст «нажмите для просмотра» добавляется. Я не могу найти способ использовать jquery для удаления прилагаемого текста, который я пробовал .remove(click to view).append(click to close)
, и это не сработало. Я уверен, что смогу обернуть этот текст в промежутке, а затем добавить удаление или изменить класс, но должен быть более простой способ.
Любые идеи о том, как изменить этот текст?
Возможно, это не самый простой способ сделать это (в общем), но он работает с моим кодом без дополнительных интервалов или классов. Спасибо! – BandonRandon
, если вы хотите попробовать дополнительные 'span', [смотрите здесь] (http://jsfiddle.net/h3HbT/). – Reigel
Спасибо, что кажется более простым, и вы заменяете только одно слово, которое теоретически должно быть быстрее. – BandonRandon