<script type="text/javascript">
$(document).ready( function() {
$(".editableContent").bind('paste', function() {
var value = $(this).text();
var string = value.replace(/(<([^>]+)>)/ig,"");
$(this).text(string);
});
});
</script>
粘贴功能第一次不起作用,但第二次起作用,为什么?
答案 0 :(得分:1)
您似乎正在尝试从可编辑的div中删除标记。只需使用:
$(".editableContent").on('paste', function() {
var self = this;
setTimeout(function() {
$(self).find('*').remove();
$(self).append('<br />')
}, 0);
});