2014-09-05 101 views
0

我想知道写或贴在summernote硬道理最后输入的文字,下面是我使用了相同的充分利用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> 

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

+0

JSFIDDLE会很棒,它会帮助我们帮助你。 – doforumda 2014-09-05 14:54:19

回答

0

要获取最新的词简单地使用:

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

既然你没有提供我不知道如果.text()是右功能的任何HTML,与.html()更换或任何.code()