【发布时间】:2016-09-03 08:41:36
【问题描述】:
不同的浏览器会以不同的方式生成contenteditable 中的元素。当您有换行符或粘贴多行内容时,这一点尤其明显。
在过去使用textarea 时,您可以简单地通过$('textarea').val() 来检索里面的内容,而且它可靠且跨浏览器兼容。
我想知道是否有这样的普遍同意方法来检索contenteditble 内的内容,这样它就被剥离了 html 标签,并且行被\n 正确分隔。如果没有,Facebook Messenger 如何可靠地做到这一点?您需要复杂的浏览器检测算法吗?
【问题讨论】:
标签: javascript jquery html textarea contenteditable