【问题标题】:Getting last entered text from summernote从summernote获取最后输入的文本
【发布时间】:2014-10-30 13:39:09
【问题描述】:

我想知道在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>

这没有给我正确的结果;相反,当我输入“测试”时,它给了我类似的东西

<p>Test&nbsp;</p>

我该如何解决?对不起我的英语不好

【问题讨论】:

  • JSFIDDLE 会很棒,可以帮助我们帮助您。

标签: jquery onkeyup summernote


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 2021-01-07
    • 2017-05-17
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多