Jquery 从summernote获取上次输入的文本

Jquery 从summernote获取上次输入的文本,jquery,onkeyup,summernote,Jquery,Onkeyup,Summernote,我想知道summernote上写的或粘贴的最后一个单词,下面是我使用的代码 onkeyup: function (e) { // CurrentContent = $('#summernote').code(); var CurrentContent = $('#summernote').code().replace(/(<([^>]+)>);/ig, ""); if (e.key

我想知道summernote上写的或粘贴的最后一个单词,下面是我使用的代码

onkeyup: function (e) {


              //  CurrentContent = $('#summernote').code();
                var CurrentContent = $('#summernote').code().replace(/(<([^>]+)>);/ig, "");
                if (e.keyCode == 32) {
                    PrevContent = CurrentContent.replace(PrevContent, "");

                    $('#content').text(PrevContent);
                    PrevContent = CurrentContent;
                }

                console.log('Key is released:', e.keyCode);
            }



<div id="summernote"></div>
 <h1>Latest word:</h1>
<div id="content"> </div>
onkeyup:函数(e){
//CurrentContent=$(“#summernote”).code();
var CurrentContent=$('#summernote').code().replace(/(]+)>);/ig,“”;
如果(e.keyCode==32){
PrevContent=CurrentContent.replace(PrevContent,“”);
$(#content')。文本(PrevContent);
PrevContent=当前内容;
}
log('Key is released:',e.keyCode);
}
最新词语:
这不是给我正确的结果;相反,当我输入“Test”时,它会给我类似的信息

测试


我怎样才能修好它?对不起,我的英语不好

要获取最新单词,只需使用:

var latestword = $('#summernote').text().split(/(\s|&nbsp;)/).pop();

由于您没有提供任何html,我不知道
.text()
是否是正确的函数,请将其替换为
.html()
.code()
所做的任何操作

JSFIDLE将非常有助于我们帮助您。
var latestword = $('#summernote').text().split(/(\s|&nbsp;)/).pop();