【发布时间】:2013-10-11 06:01:44
【问题描述】:
场景如下:
- 我有一个内容可编辑的 div。我还有一个 textarea,在 .keyup() 上发生了一些事情。
- 我需要这样,在 contenteditable div 的 keyup() 上,将 contenteditable div 中输入的文本复制到 textarea 中,然后通过 jquery 触发 textarea 的 keyup 事件。
到目前为止我所取得的成就:
我发现,只有在对文本区域进行物理点击后,才会触发 keyup()。最初,如果我在 textarea 上执行 .trigger('keyup') 什么都不会发生。但是如果我点击 textarea,然后在 contenteditable div 中输入任何内容,然后在 textarea 上执行 .trigger('keyup'),textarea 的 keyup 事件就会被触发,一切都像魅力一样。
任何方向将不胜感激。提前致谢。
【问题讨论】:
-
你在什么浏览器上测试?这在 Chrome 31 和 Firefox 24 jsfiddle.net/koala_dev/MGWZY 中运行良好
标签: jquery