不能将光标移动到空p标签
Can't move cursor to empty p tag
这个问题快把我逼疯了。
我在内容可编辑的div中实现enter键的功能。当用户按enter键时,我创建一个新的p标记并将其附加到文档的位置,或者如果用户在段落中间按enter键,则拆分节点。一切工作正常,但我发现了这个问题。
如果我添加一个空的p标签而不添加内容<p></p>
,当用户在输入后输入他的第一个字母时,光标不会移动到这个p标签。但是如果我加一个空格<p> </p>
就可以了。显然,我不想每次添加一个新段落时都添加一个空格。
我试图通过添加一个字符来解决这个问题,比如"a",移动光标到那里,然后删除"a"。但是问题还是一样的。
有什么想法为什么会发生这种情况,我能做些什么来解决这个问题?
编辑:我试图通过css visibility:hidden
隐藏第一个字母,但然后p标签被完全忽略!
为<p />
元素添加宽度和高度,并将显示属性更改为block或inline-block
p {
display: inline-block;
width: 10px;
height: 10px;
}
相关文章:
- 使用 jQuery(移动)更新多个选择标签
- 获取要随滑块值移动的滑块标签
- 可以'不要让HTML5音频标签在移动浏览器上工作
- 崇高文本 直接在标签之间上下移动光标
- 谷歌浏览器移动模拟器:如何强制它在模拟器中也打开新标签
- 视频标签仅在移动设备上调用一个字节的数据(Node.js)
- HTML <音频>标签的播放功能无法在移动设备上触发
- 移动标签条和角度形式之间的差异
- 仅在移动设备中添加 javascript 标签
- jQuery 显示在移动 Safari 上的 标签上
- 使用 Javascript 将类从一个标签移动到另一个标签
- Dojo CheckMulti Select - 如何将复选框移动到标签右侧
- 根据标签对 dojox 移动列表项进行排序
- 标记与标签缩放时移动
- Mailto 标签将文本放入电子邮件的“收件人”字段中,而不是移动设备上的主题
- 如何在主题中移动 WordPress 革命滑块脚本标签和样式标签
- 如何在移动设备上隐藏分区标签元素
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- 锚定标签链接向下滚动太远,但仅在移动设备上
- 如何管理网页标签移动没有页面刷新