内容可编辑.text()将保留旧值但在DOM上显示新值

时间:2015-03-22 14:53:15

标签: javascript meteor contenteditable

我试图通过自己进行内联编辑。

我正在使用流星。

这是我的结构。

<p id="pEdit" contentEditable="true">{{initialContent}}</p>

当我编辑内容时,在页面上,它将显示新值。

但是当我点击我的更新按钮时, 它将返回old value + new value

例如,如果我有This is my info。并将其编辑到This is new,在页面上显示This is new

但如果我上传或console.log($('p#pEdit').text(),我会得到This is my infoThis is new

我在插入数据库之前抓取$('p#pEdit').text()的值。

Update1 详情

1 个答案:

答案 0 :(得分:0)

在自己的帖子上回答

显然这是一个meteor.blaze问题。

这是我找到的主题。有临时解决方法,但这是一个流星本机问题。

我希望遇到同样问题的人找到这个链接。

https://github.com/meteor/meteor/issues/1964