gpt4 book ai didi

HTML:如何使只读文本区域在 iOS 设备中可复制

转载 作者:太空狗 更新时间:2023-10-29 15:01:51 25 4
gpt4 key购买 nike

如何在 iOS 上制作 textareainput type="text" highlightablecopyable -设备?

这不起作用:

<textarea readonly="readonly">Totally readonly, cannot be copied</textarea>

也没有:

<textarea disabled="disabled">Totally readonly, cannot be copied</textarea>

编辑:文本区域不断更新,因此一次性转换它是行不通的。

textarea的内容也可以是HTML。

我有一个我测试过的 JSFiddle:http://jsfiddle.net/sebnilsson/jfvWZ/

最佳答案

一个解决方案是找到页面上所有的只读文本区域,并呈现一个包含内容的 div 来代替只读字段。我已经编写了一些非常简单的 JS 来演示这一点。

类似的东西

$('textarea[readonly]').removeAttr('readonly').each(function () {
var $this = $(this);
$this.hide().after('<div data-textarea="' + $this.attr('id')
+ '" class="textarea">' + $this.val() + '</div>');
}).on('textareachange', function () {
var $this = $(this);
$('[data-textarea="' + $this.attr('id') + '"]').html($this.val());
});

您还需要在更新文本区域值时触发该事件。例如

$('textarea').val('test').trigger('textareachange'); 

这里有一个更广泛的示例,其中包含有关样式等的示例。

http://jsfiddle.net/ssfUx/3/

关于HTML:如何使只读文本区域在 iOS 设备中可复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com