Я пытаюсь переключить тексты и содержание ссылок, когда пользователь нажимает на ссылку.Как переключить ссылку в моем случае?
У меня есть что-то вроде
<a id='link' href='#'>click me</a>
<div id='items'>
<h1>title here</h1>
<p>texts here...</p>
</div>
$('#link').on('click', function(e){
e.preventDefault();
$(this).text('isClicked');
$('#items').empty().html("<img src='images/image.png'/>")
})
Когда пользователь нажимает на ссылку, текст ссылки станет isClicked
и items
HTML будет заменен с изображением. Однако, если пользователь снова нажимает, я хочу, чтобы изменения текста ссылки вернулись к click me
, а items
скроет изображение и снова отобразит содержимое тега title
и p
.
Я не уверен, как это осуществить. Может ли кто-нибудь мне помочь? Большое спасибо!
Использовать условие. if (текст == "isClicked") -> восстановить. Иначе, измените –