如何将readOnly属性设置为html textarea中的选定文本

时间:2012-09-22 09:37:21

标签: javascript jquery html tinymce

  

可能重复:
  Is there a way to make a text area partially editable? (make only portions of the text editable)

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

enter image description here

感谢任何指导和帮助..!

1 个答案:

答案 0 :(得分:1)

根据我对你想要的理解,here是一个有效的解决方案。

以下是代码:

$("#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删除clickkeydown上的removeAttr属性。

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