我正在尝试在文本区域内创建禁用/不可编辑的文本。我发现了一个技巧,可以让第一部分在这里不可编辑 How to lock the first word of a textarea? 但我的问题是把它放在文本的末尾。但它甚至可能不是一个文本区域“html-tag”,但它必须看起来像那样并且可编辑。
我研究并阅读了很多内容,其他人说只需将其写在外面并告诉他们该文本将被附加。但是是的。这也是我的第一个想法。
有没有 jQuery 插件或者更简单的东西可以做到这一点?
干杯!
第一条评论后编辑:
我忘了提及,我需要不可编辑的文本具有不同的颜色,这样 textarea 就不会将其切断。
最佳答案
如果您使用 HTML5 contenteditable
属性,您可以实现类似的效果。
<div contenteditable>test <span contenteditable="false">asdf</span> asdf</div>
您将能够编辑不可编辑部分周围的文本,但无法编辑该范围内的文本。但是,您仍然可以通过退格键或选择/删除来删除它。
关于jquery - 如何在文本区域中禁用文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11464697/