2

可能重复:
有没有办法使文本区域部分可编辑?(仅使部分文本可编辑)

关于如何将 readOnly 属性设置为 html textarea 中选定文本的任何建议。这是textarea中选定文本的图像..

在此处输入图像描述

任何指导和帮助表示赞赏..!

4

1 回答 1

1

据我了解您想要什么,是一个可行的解决方案。

这是代码:

$("#my-text").select(function() {
    $(this).readonly = true;
});
$("#my-text").mouseup(function() {
    $(this).readonly = false;
});
$("#my-text").keydown(function() {
    $(this).readonly = false;
});

基本上我正在利用select事件来制作 textarea readonly。并且,删除read only和使用.clickkeydownremoveAttr

感谢@Bergi 指向readonlyjQuery 对象的属性。

于 2012-09-22T10:47:19.893 回答