jq实现复制文本功能
实现该功能的主要思路是:给元素添加事件,回调获取当前内容,然后赋值到input或者textarea标签中,触发window自带的复制事件,然后隐藏input或者textarea标签即可
具体代码实现:
<button id="btn">这是一个需要复制的文本</button>
<input id="hide" type="text">
<script>$("#btn").click(function(){$("#hide").val($("#btn").text());$("#hide").select();document.execCommand("Copy")})</script>
我这块采用的是input框来进行赋值,最后可以给input框加上样式,透明度为0(不要设置成display:none),然后绝对定位到角落即可。
jq实现复制文本功能相关推荐
- 小程序文字长按识别复制和自定义一键复制文本功能
1.文字长按识别复制: 把需要长按复制的文字用text标签包裹,然后添加selectable="true"属性即可 但是这个属性有些缺点,就是长按后不可以直接全选中文本内容进行复制 ...
- 实现一键复制文本功能(laya、egret、cocos)
实现一键复制文本功能(laya.egret.cocos) 如果想转请评论留个言并注明原博 @Sclifftop @13805064305 维尼 https://blog.csdn.net/S_clif ...
- 【Android】Android长按复制文本功能
安卓一般能用到长按复制的控件Textview,Editext,可能也有WebView 在开始之前先说一个我遇到的一个坑: viewGroup中有一个这个属性android:descendantFocu ...
- android 复制控件,Android长按复制文本功能
安卓一般能用到长按复制的控件Textview,Editext,可能也有WebView 在开始之前先说一个我遇到的一个坑: viewGroup中有一个这个属性android:descendantFocu ...
- Laya 一键复制文本功能
刚开始接触laya,刚好项目中要实现一个一键复制玩家地址的功能,在网上查了一些资料,现在H5和小游戏上面普遍使用的方法有两种,1.clipboard 2.使用document.execCommand ...
- html 复制文本按钮,js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...
- js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理 ...
- 复制文本功能兼容 微信ios 火狐浏览器
1.话不多说先来个小漩涡 2.微信ios 火狐不兼容document.execCommand("copy"); // 执行浏览器复制命令 3.解决方案 <div id=&qu ...
- html5点击复制文本框内容,js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...
最新文章
- [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展-add 函数...
- 饮冰三年-人工智能-linux-07 硬盘分区、格式化及文件系统的管理
- android 4G产品4G网络问题记录
- 【2040】反向输出序列
- 学习API HOOK,编写了一个winsock 的封包抓取程序,可免费使用;
- 跳石板(通俗易懂的思路和方法)
- 初学计算机语言者(C语言,C++,java,pytion,C#)
- 【SQL】SQL语法树
- 板绘萌新拿到数位板之后,不知道先做什么?这些板绘学习小技巧必须要知道
- Datamine Studio v3.0.1748 ENG 1CD(矿山软件)
- Python爬虫实战+数据分析+数据可视化(汽车之家)
- Android 7.0 Settings Summary 小记
- 三级网络技术--宽带接入技术--无线接入技术、光纤接入技术
- 随心而行----我与计算机的缘分
- openerp环境的搭建
- Amazon S3对象储存(以图片为例)
- Python的简单介绍
- vue webpack打包名称设置
- 【Flask项目】项目准备之-容联云短信服务平台使用—发送短信、Flask-limiter限流
- K-means 算法(基本用法)
热门文章
- 想开发一套多人交友app必须知道的
- 线程池:newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduleThreadPool
- 珠心算测验(2014NOIP)
- MATLAB神经网络汉字数字字母识别(任何字符,GUI)
- ff14怎么显示服务器时间,《FF14》8月20日维护到几点 最终幻想14服务器迁移维护公告...
- 月末关账流程和政策规定
- python控制苹果手机触摸,Appium+python自动化(二十九)- 模拟手指在手机上多线多点作战...
- 设计模式学习(二)——创建型模式之“工厂模式“
- 『Java』Zip中Excel文件的解析
- excel多条件计数python_Excel统计满足条件的不重复值个数的8种方法,第三种方法最适合新手!我真的入门了!...