我正在使用 Jquery 向元素添加文本
$('.alert-saved').append('<br /><a href="/?similar=' + release_id + '&source=index">See more like this >></a>')
然后我将其展示给用户并暂停。
$('.alert-saved').delay(5000).fadeOut(2000);
我现在想删除我 append 的所有文本。
我已经尝试过,但没有成功
$('.alert-saved').remove('<br /><a href="/?similar=' + release_id + '&source=index">See more like this >></a>')
最佳答案
只需传递一个空的 HTML
字符串参数:
$('.alert-saved').html('');
编辑 1
如果需要保留其他元素,可以使用这个方法:
var newLine = jQuery('<br /><a href="#your whatever">See more like this</a>');
jQuery(".alert-saved").append(newLine);
setTimeout(function() {
jQuery(newLine).remove();
}, 2000)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="alert-saved">
<span>I wanna stay!</span>
</p>
关于javascript - 将元素添加到文档,然后使用 Jquery 将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39391782/