TinyMCE - 检查文本是否被选中
TinyMCE - Check if the text is selected
我尝试查看TinyMCE内联编辑器当前是否可见或文本是否已选中。
解决。
基督引导我去做正确的事情:
<script>
tinymce.init({
selector:"textarea",
setup: function(editor) {
editor.on('focus', function() {
console.log('focus');
});
editor.on('blur', function(){
console.log('blur');
})
}
});
</script>
更多在这里:为什么当用户从其他输入字段跳转时,TinyMCE 会获得焦点和模糊事件?
您可以使用以下方法从活动编辑器获取当前选择:
tinyMCE.activeEditor.selection.getContent();
您还可以使用以下内容循环所有编辑器:
for (edId in tinymce.editors) {
if (tinymce.editors[edId].isDirty()) {
// do stuff
}
}
为了更高级地控制编辑器何时以及是否处于活动状态,您可以在编辑器 init 中设置对 init/焦点和模糊事件的回调。
相关文章:
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- 是否<asp:文本框>有一个onFocusLost事件
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 检查文本区域是否为空总是返回false
- Bigcommerce-是否可以在函数执行后更改文本
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 我能从“;输入“;事件是否有更好的方法来跟踪文本更改
- HTML.如何检查用户是否在表单中输入了文本
- 检查所选文本是否在给定的CSS类中
- 如何更改文本区域的颜色's文本,具体取决于它是否为占位符
- CKEditor-如何在事件中检查文本区域是否为空
- 如何检查浏览器中是否支持文本溢出:省略号
- createjs:是否可以对文本进行辩护
- 使用 javascript 检查文本框是否以 92 开头
- 检查选择器在jQuery中是否包含文本(即不是媒体)
- 使用 Javascript 检查文本区域值是否为数字
- 是否可以在提交之前从文本框中检索值