我有代码:
$("#txtDescription").blur(function(){
$("#txtDescription").text($("#txtDescription").text().replace('@', ''));
})
删除@符号是有人将其复制到文本区域中。这样做的问题是,在 IE(所有版本)中,它还会删除添加的任何换行符,并将所有文本添加到带有空格的单行中。另一个问题是,如果我将信息保存到数据库表中,换行符实际上就在那里,所以它似乎只是一个视觉上的东西。如果用户认为他们的信息都在一行上,那就不好了。
如果用户粘贴到文本区域,是否有人对如何删除字符有任何建议?