kindeditor编辑器获取不到修改后的新文本

  在编辑文章的功能中,文章内容使用了kindeditor编辑器进行处理,但是修改文本后保存时发现获取到的内容还是修改前的文本内容。

引用编辑器的标签:

<textarea id="txtContent" class="cominput" style="width: 96%;height:400px;" ></textarea>

初始化编辑器:

KindEditor.ready(function (K) {
            var editor1 = K.create('#txtContent', {
                cssPath: '/kindeditor/plugins/code/prettify.css',
                uploadJson: '/uploadimg?mark=5',
                fileManagerJson: '/kindeditor/ashx/file_manager_json.ashx',
                afterBlur: function () { editor1.sync(); },
                allowFileManager: true,
                urlType: 'domain',
                height: "400px",
                afterCreate: function () {
                    var self = this;
                    K.ctrl(document, 13, function () {
                        self.sync();
                        K('form[name=myform]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function () {
                        self.sync();
                        K('form[name=myform]')[0].submit();
                    });
                }
            });
        });

获取编辑器编辑后的文本:

var content = $("#txtContent").text();

检查代码后,发现一切看起来都很正常,就是结果不正常。

本来以为是编辑器本身的问题,各种调试,各种查资料,最后无意间将取值的js代码调整了下,发现问题解决了

var content = $("#txtContent").val();

还没明白这里面的原理是什么,欢迎各位大大指点

转载于:https://www.cnblogs.com/ant-jmf17/p/6957150.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值