17得票4回答
将contentEditable中的HTML转换为纯文本

我有一个可编辑的内容,通过捕获事件on('paste')来去除粘贴内容的格式。然后我会聚焦到一个文本区域,将内容粘贴进去,并复制该值。这基本上是here的答案。问题是我无法这样做: $("#paste-output").text($("#area").val()); 因为那样会用粘贴的文...

8得票3回答
在插入符号位置之前删除最后 x 个字符

简短版: 我有一个contenteditable div。我想删除插入点前的最后x个字符。 详细版: 如果有人在contenteditable div中输入“[”,则会出现一个自动建议列表,由ajax调用填充。这已经可以工作了。我还可以在插入点处插入所选建议并添加“]”。但是,在追加建议...

22得票6回答
防止contenteditable模式创建<span>标签

当我使用带有contenteditable=true属性的div让用户可以更新文本时,我遇到了这个问题(在Chrome中使用): 如果使用退格键删除换行符(跳回上一行),浏览器会将一个带有内联样式设置的标签插入到该文本周围。 这真的很令人沮丧,因为它不仅如此,而且还向该标签添加一个内联样式...

23得票5回答
强制iPad数字键盘在contenteditable元素上显示

我在我们的时间记录应用程序的几个部分中使用了contenteditable。由于我们正在记录时间,因此自然而然地,我希望键盘可以自动切换到iPad用户的数字键盘。我已经尝试将所有我能想到的属性添加到元素中,例如: Type=number(类型=数字) Type=tel(类型=电话号码) p...

33得票2回答
在 iOS 的 WKWebView 中,带有可编辑段落的光标位置是什么?

有没有办法在iOS中获取包含可编辑段落(即设置为true的带属性contentEditable的段落)的WKWebView中光标的位置? 编辑:添加额外信息,可编辑的div可以包含其他子节点。

19得票2回答
ContentEditable div - 在更新内部HTML后设置光标位置

我有一个拼写检查解决方案,它使用可编辑的 div 并在拼错的单词周围插入 span 标签。每次更新 div 的内部 html 时,光标都会移动到 div 的开头。 如果用户在句子末尾添加新单词,我知道可以将光标移到 div 的末尾(如下所示的代码)。 旧文本: This is a spell...

7得票2回答
用contenteditable高亮/选择多个div?

假设我有一组contenteditable="true"的div元素。 &lt;div id="0" contenteditable="true"&gt;&lt;/div&gt; &lt;div id="1" contenteditable..&gt;&lt;/div&gt; &lt;div...

30得票4回答
内容可编辑元素上的拼写检查=false

对于普通的输入元素,您可以通过使用HTML属性来关闭拼写检查(至少在FF下)。但是同样的spellcheck=&quot;false&quot;在contentEditable元素上似乎不起作用。那么,对于contentEditable元素,是否有其他解决方案?

61得票3回答
在包含HTML内容的contentEditable区域中获取插入符号(光标)位置

我有一个可编辑的元素(可以是p、div等),我想在其中获取插入符(光标)位置。我可以使用以下代码来实现:var position = window.getSelection().getRangeAt(0).startOffset; 如果元素只包含文本,那么这段代码可以很好地工作。但是当元素包含...

42得票5回答
如何在可编辑的div中选择所有文本?

在这个问题被标记为重复之前,我希望您意识到没有人为这个具体的问题提供了一个好的答案。在select all text in contenteditable div when it focus/click中,被接受的答案和Tim Down的答案都不是有用的,因为它们只在元素已经聚焦时起作用。在我...