gpt4 book ai didi

jquery - 在另一个 contenteditable div 的 keyup() 上的文本区域上模拟 keyup()

转载 作者:行者123 更新时间:2023-12-01 00:06:22 26 4
gpt4 key购买 nike

场景如下:

  1. 我有一个内容可编辑的 div。我还有一个文本区域,其中 .keyup() 上发生了一些事情。
  2. 我需要这样,在content editable div的keyup()上,将contenteditable div中输入的文本复制到textarea,然后通过jquery触发textarea的keyup事件。

到目前为止我所取得的成就:

我发现,只有在文本区域上进行物理单击时,才会触发 keyup() 。最初,如果我在文本区域上执行 .trigger('keyup') ,则什么也不会发生。但是如果我单击文本区域,然后在 contenteditable div 中输入任何内容,并在文本区域上执行 .trigger('keyup') ,则文本区域的 keyup 事件将被触发,一切都会像魅力一样工作。

任何指示将不胜感激。提前致谢。

最佳答案

不确定您的问题是什么。这工作正常:

var textarea=$('#editable_textarea');
var div=$('#editable_div');

div.on('keyup',function()
{
textarea.text($(this).text()).trigger('keyup');
});

textarea.on('keyup',function()
{
console.log('keyup!');
});

http://jsfiddle.net/W2P9t/

关于jquery - 在另一个 contenteditable div 的 keyup() 上的文本区域上模拟 keyup(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19311254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com