CSS或JavaScript中的readonly div

前端之家收集整理的这篇文章主要介绍了CSS或JavaScript中的readonly div前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用CSS或 JavaScript或Jquery进行’只读div’.不仅文本框和所有.完全div该div包含任何东西(图像,其他div,文本框,…)

这应该由所有浏览器支持.

任何想法?

解决方法

你可以使用指针事件:none;禁用鼠标DOM交互(如点击,悬停等).例:
  1. div {
  2. pointer-events: none;
  3. }
  1. <div>
  2. <input type="text" value="value" />
  3. <br />
  4. <textarea>value</textarea>
  5. </div>

然而,我们仍然可以使光标注重输入标签,即使指针事件:none;应用于此,它将使用户能够编辑该值.尝试点击输入标签,然后按键盘上的标签,然后光标对焦将在标签本身,我们可以编辑它.

要使输入标签不可编辑,请将readonly属性直接放在标记上或使用jQuery.以下是使用jQuery .prop()方法的简单示例.

  1. $("input,textarea").prop("readonly",true);
  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  2. <div>
  3. <input type="text" value="value" />
  4. <br />
  5. <textarea>value</textarea>
  6. </div>

猜你在找的CSS相关文章