gpt4 book ai didi

javascript - 我如何找出哪个字符在退格键的 tinymce 编辑器中被删除(在它实际被删除之前)?

转载 作者:行者123 更新时间:2023-11-30 10:49:26 24 4
gpt4 key购买 nike

假设 tinymce 编辑器中的光标位置在一个段落内。当用户点击退格键时,我需要知道哪个字符将被删除。有必要在 Angular 色被移除之前知道这一点(onKeyDown 可以,onKeyUp 为时已晚)。

我如何找出哪个字符在退格时被删除(在它实际被删除之前)?

最佳答案

上面的代码没有考虑段落中间的退格,也没有考虑整个选择的退格。尝试像 the a-tools plugin 这样的东西(尽管还有其他几个类似的)结合以下事件处理程序:

jQuery('input, textarea').keydown(function(e) {
if(e.keyCode === 8) {
var selection = jQuery(this).getSelection();
var selStart = (selection.length) ? selection.start : selection.start - 1;
var selEnd = selection.end;
alert(jQuery(this).val().slice(selStart, selEnd));
}
});

关于javascript - 我如何找出哪个字符在退格键的 tinymce 编辑器中被删除(在它实际被删除之前)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6359785/

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