jquery - 使用 WYSIHTML5 和 jQuery 将文本附加到文本区域

标签 jquery wysihtml5

我正在使用最新 (0.3.0) 版本的 WSYIHTML5 作为留言板。该板的功能之一是报价帖子选项。我一直在尝试找出如何将引用附加到文本区域。

我有以下 jQuery 作为测试

$('.quote').click(function(){
  $('textarea').append('test this');
  alert($('textarea').text());
});

警报显示文本已附加到隐藏文本区域,但它不会在 WYSIHTML5 View 的 iframe 中更新。

奇怪的是,如果我在初始化 WYSIHTML5 后直接附加文本,它会附加得很好。

有什么想法可以让它发挥作用吗?

最佳答案

因此,为了更新 iframe 并使其使用 HTML 格式化任何文本,我执行了以下操作..

var value = editor.getValue();
var text = '<b>some text</b>;'
editor.setValue(value + text, true);

假设 WYSIHTML5 在变量“editor”下实例化。它将附加引用,并正确设置文本格式。 bool 值是您是否希望该值通过 WYSIHTML5 解析器规则运行。

如果有人知道更好的方法,我洗耳恭听。

关于jquery - 使用 WYSIHTML5 和 jQuery 将文本附加到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187397/

相关文章:

javascript - 根据选择显示或隐藏 div

javascript - jquery 获取自动编号的输入值并从中创建选择框

JavaScript 代码在 localhost 中有效,但在实时站点中无效?

javascript - wysihtml5 - 如何禁用下划线标签

ruby-on-rails - Capybara-webkit 抛出找不到变量 : $

jquery - 如何使用 jQuery 将行高添加到 <select>?

javascript - 高级 JavaScript 源数据 - DataTables

jquery - 使用 wysihtml5 创建后,停止滚动到 textarea 元素的顶部

javascript - Wysihtml5 不工作,Uncaught TypeError : $(. ..).wysihtml5 不是函数

javascript - wysihtml5 的许多实例 - 附加文本