我已经在我的HTML页面上集成了froala编辑器。我需要获取我在div
中写入的数据及其HTML属性。
下面是我的代码:
联系我们
<button>
click
</button>
<div id="froala-editor-br">
The editor can use <code>BR</code> tags. When ENTER key is hit, a <code>BR</code> tag is inserted.
</div>
js代码
$('div#froala-editor-br').froalaEditor({
enter: $.FroalaEditor.ENTER_BR
});
$("button").click(function(){
var chk = $('#froala-editor-br').html();
alert(chk);
});
这是工作的jsfiddle
如果你按下click
按钮,它是提取froala代码,而不是我输入的代码。
4条答案
按热度按时间sqyvllje1#
只需将您的代码替换为下面的脚本。
这里是文档链接。
getHTML
brgchamk2#
只需要更新选择器中的一行按钮里面的点击函数为:
ES6更新
下面是使用模板文字和
querySelector
的相同代码的ES6版本:uwopmtnx3#
froala编辑器动态地添加了自己的
div
s,并 Package 了许多元素。如果你只想在编辑器中显示文本,你需要改变你的选择器。因此,选择器应该是
$('#froala-editor-br .fr-view')
。如:
正如评论中提到的,@Smit Raval的答案使用了froala编辑器的API,使用它似乎是一个更好的选择。
0s7z1bwu4#
纯JS代码