我在这里做的是将一些HTML添加为HTML到我的clipboard
。 但是,我想要从我的clipboard
中删除最后添加的元素/项目。我如何删除以前的附加项目
我怎样才能做到这一点,是这个脚本的最最小和标准化方式下?
$(document).ready(function(){
$('button:not("#delete")').click(function(e){
$('#clipboard').append($(this).prev('div.images').html()
.replace(/\</ig, '<')
.replace(/\>/ig, '>'));
});
$('#delete').click(function(e){
$('#clipboard').html(' ');
});
});
我已经找到了这个问题的答案,但如果写这更最小的,干净,请作出任何建议的另一种方式。感谢
@Raynos我用你提供的以下内容替换了'$('#clipboard')。html('');'但它没有做任何事情。 – breezy 2011-05-22 16:21:59
@SirB更新。您需要附加一个DOM节点,而不是HTML文本。 – Raynos 2011-05-22 16:30:28
你先生是个天才!所以,我想说的是,将我的元素包装在一个'div'中,用html实体替换'< >',并将它们追加到我的'#剪贴板'中,你能简单地解释'console'部分,所以我可以理解我'完成。谢谢@Raynos – breezy 2011-05-22 16:38:46