Javascript 从输入(JS、jQuery)将文本复制到剪贴板时出现问题

Javascript 从输入(JS、jQuery)将文本复制到剪贴板时出现问题,javascript,jquery,execcommand,Javascript,Jquery,Execcommand,我有一个表,在其中一个tds中有隐藏的输入,一旦我点击那个td,输入的文本应该被复制到剪贴板上 在chrome、safari、firefox桌面浏览器和android手机上都可以正常工作。但在苹果手机上不起作用 $document.readyfunction{ $'[id^=clickorderno-]。单击函数E{ e、 防止违约; var copyOrderno=$this.data'copyid'; var orderText=$'copyorderno-'+copyorderno.se

我有一个表,在其中一个tds中有隐藏的输入,一旦我点击那个td,输入的文本应该被复制到剪贴板上

在chrome、safari、firefox桌面浏览器和android手机上都可以正常工作。但在苹果手机上不起作用

$document.readyfunction{ $'[id^=clickorderno-]。单击函数E{ e、 防止违约; var copyOrderno=$this.data'copyid'; var orderText=$'copyorderno-'+copyorderno.select; console.logorderText; 试一试{ var successful1=document.execCommand'copy'; var msg1=successful1?'successful':'successful'; }捕获错误{} }; }; .样本td{ 宽度:100px; 高度:100px; 背景颜色:绿色; } .输入noshow{ 背景色:透明; 边界:0px; 大纲:无; -webkit盒阴影:无; -莫兹盒阴影:无; 盒影:无; 宽度:5px; 颜色:透明; 游标:默认值; }
可能的解决方案:您无法从隐藏的输入中复制输入是使用cssUse$this.attr'data-copyid'隐藏的;而不是$this.data'copyid';