jquery - 如何在文本区域中禁用文本

标签 jquery html css textarea

我正在尝试在文本区域内创建禁用/不可编辑的文本。我发现了一个技巧,可以让第一部分在这里不可编辑 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/

相关文章:

javascript - 垂直菜单 Bootstrap 和 Angular

html - 在 CSS 中选择每隔一个级别

javascript - 单击时调用函数而不是 onload

javascript - 如何用jquery改变背景图片

javascript - Backbone : Can't remove a view when call method remove()

html - 初学者 css => 仅将属性应用于一个元素

javascript - 在 Javascript 中同步读取文件

css - 如何制作宽度灵活的连体输入

javascript - 在 jQuery 中使用数组作为选择器

php - 在 bootstrap 4 中使用 font-awesome 图标时如何调整表格行高?