首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Contenteditable / Summernote时获取当前段落文本的计数

使用Contenteditable / Summernote时获取当前段落文本的计数
EN

Stack Overflow用户
提问于 2016-07-11 06:20:57
回答 0查看 209关注 0票数 0

试图在某种程度上复制媒体编辑器。

这样做的目的是让用户只能在单个段落中包含文本或图像。

当用户将焦点放在Summernote上时,会显示插入图像按钮,一旦他们开始输入,它就会隐藏起来,直到他们按下return并开始一个新段落,然后该过程再次开始。

我已经使用keyCode进行了基本的测试,并检查它们是按下了新段落的键还是按了return键。但当用户删除文本时,问题就出现了。如果他们删除(退格)整个段落的内容,那么插入图像按钮应该会再次显示。

我能想到的唯一方法是获取用户正在编辑的当前p标记,并在key up上检查它的长度。但是我在获取当前的p标签和它的内容时遇到了真正的问题。剩下的就很简单了。

有什么建议吗?

伪:

代码语言:javascript
复制
if ( activeParagraph.text().length) {
    showImageButton();
} else {
    hideImageButton();
}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38296939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档