分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

angularJS+KindEditor无法获取或清空textarea的值

发布时间:2023-09-06 02:33责任编辑:彭小芳关键词:暂无标签

在html页面中初始化KindEditor:

<script type="text/javascript">
???  var editor;
???  KindEditor.ready(function (K) {
???????    editor = K.create(‘textarea[name="content"]‘, {
???????????      allowFileManager: true // 是否允许浏览服务器已上传文件
???????    });
???  });
</script>

然后在angularJS的控制器中以editor.html()方法获取值,以editor.html(‘‘)方法清空值,然而失效。
修改如下:
???<script type="text/javascript">
???????  var editor;
???????  KindEditor.ready(function (K) {
???????????    editor = K.create(‘textarea[name="content"]‘, {
???????????????      allowFileManager: true // 是否允许浏览服务器已上传文件
???????????????      // 获取焦点
???????????????      afterBlur: function () {
???????????????????        this.sync();
???????????????      }
???????????    });
???????  });
???</script>
修改之后可以获取到值,然而依然无法清空。将控制器中的方法改为KindEditor.instances[0].html()和KindEditor.instances[0].html(‘‘)后问题解决,获取和清空都可以了。

angularJS+KindEditor无法获取或清空textarea的值

原文地址:https://www.cnblogs.com/magnussen1996/p/10425899.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved