Javascript 将元素添加到文档中,然后使用Jquery将其删除

Javascript 将元素添加到文档中,然后使用Jquery将其删除,javascript,jquery,html,append,element,Javascript,Jquery,Html,Append,Element,我使用 $('.alert-saved').append('<br /><a href="/?similar=' + release_id + '&source=index">See more like this >></a>') 我现在想删除我附加的所有文本 我试过这个,但没用 $('.alert-saved').remove('<br /><a href="/?similar=' + release_id + '

我使用

$('.alert-saved').append('<br /><a href="/?similar=' + release_id  + '&source=index">See more like this >></a>')
我现在想删除我附加的所有文本

我试过这个,但没用

$('.alert-saved').remove('<br /><a href="/?similar=' + release_id  + '&source=index">See more like this >></a>')
$(“.alert saved”)。删除(“
”)
只需传递一个空字符串参数:

$('.alert-saved').html('');
编辑1

如果需要保留其他图元,可以使用以下方法:

var newLine=jQuery('
'); jQuery(“.alert saved”).append(换行符); setTimeout(函数(){ jQuery(换行符).remove(); },2000)

我想留下来!

将代码更改为:

$('.alert-saved').append('<div id="divId"><br /><a href="/?similar=' + release_id  + '&source=index">See more like this >></a></div>');

divId
的帮助下,您可以轻松地从
'中删除附加的元素/字符串。警报已保存'
检查以下代码,它将按预期工作-


$('.alert saved')。追加('您也可以尝试以下操作:

$('.alert-saved').next().remove();

您可以使用类或自定义标记将元素包装在带标记的元素中,然后相应地删除它,如:

var release_id = 'demo'
$('.alert-saved').append('<div class="added"><br /><a href="/?similar=' + release_id + '&source=index">See more like this >></a></div>')

setTimeout(function() {
  $('.alert-saved>.added').remove();
}, 5000);
var release\u id='demo'
$(“.alert saved”).append(“
”) setTimeout(函数(){ $('.alert已保存>.added').remove(); }, 5000);

演示:

无论您附加了什么,请使用
.remove()

查看下面的演示

$('.yes')。单击(函数(){
$('.alert saved').append('
'); }) $('.me')。单击(函数(){ $('.added').remove(); })

阿斯达斯达斯

完成这项工作的一个简单方法是向附加元素添加
id

但如果您不想这样做,可以将新元素存储在变量中,并使用如下方式将其附加到html文档中:

var HTML = $("<br><a>New link</a>");
$(HTML).appendTo('.alert-saved'); 
var HTML=$(“
新链接”); $(HTML).appendTo('.alert saved'); setTimeout(函数(){ HTML.remove(); },2000);

旧链接

您可以将其添加到具有特定类的标记中,当您想要删除它时,您可以轻松地选择它。@Franco检查下面给定的代码,我希望它能按照您的要求工作签出我的演示下面有我希望保留在元素中的其他文本考虑我的建议
var release_id = 'demo'
$('.alert-saved').append('<div class="added"><br /><a href="/?similar=' + release_id + '&source=index">See more like this >></a></div>')

setTimeout(function() {
  $('.alert-saved>.added').remove();
}, 5000);
var HTML = $("<br><a>New link</a>");
$(HTML).appendTo('.alert-saved'); 
HTML.remove();