Итак, я ищу, чтобы щелкнуть ссылку, изменить текст, а затем, когда вы нажмете ее снова, она изменится. Я делаю это, добавляя текст, который я хочу. Тем не менее, я не могу изменить текст обратно к оригиналу. Это то, что у меня есть до сих пор ... любая помощь будет высоко оценена.Удалите добавленный элемент и добавьте новый добавленный элемент
HTML
<a class="link" href="">
<span class="icon icon-chat"></span>
<span>Link</span>
</a>
JS
$('.link').click(function(e) {
e.preventDefault();
var $linkClicked = $('<span>Link Clicked</span>');
$(this).toggleClass('active').append($linkClean).find('span').first().remove();
$linkClicked.on('click', function() {
$(this).remove();
$('.link').append('<span>Link</span>');
});
});
Могу ли я ответить на этот вопрос в ваниле JS? Я мог бы сделать это СУПЕР легко. , , –
Конечно. Пожалуйста. – jfrosty
Вы пробовали его с помощью функции 'detach()' jQuery'? http://api.jquery.com/detach/ – algorhythm