JQ复制功能

简介: JQ复制功能
<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>复制功能</title>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
  </head>
  <body>
    <button type="button" id="button">点击复制微信</button>
    <div id="weixin">
      微信:789465456
    </div>
    <!-- //首先要在html中写一个input标签,标签不能设为隐藏,可以将透明度置为0,这样就看不见了 -->
    <input id="hide" type="text" style='opacity: 0'>
    <!-- //接着就是jq代码片段,$('.ensure')是要点击的按钮然后执行复制功能 -->
  </body>
  <script type="text/javascript">
    $("#button").click(function() {
      var html = $("#weixin").html();
      $("#hide").val(html); //这里可以获取动态数据赋值给$("#hide").val()
      $("#hide").select();
      try {
        var state = document.execCommand("copy");
      } catch (err) {
        var state = false;
      }
      if (state) {
        alert("微信号复制成功,请去添加")
      } else {
        alert("微信号复制失败")
      }
    })
  </script>
</html>

相关文章
|
4月前
|
前端开发 JavaScript Java
JavaScript复制内容到剪切板 带格式的复制
JavaScript复制内容到剪切板 带格式的复制
|
11月前
|
JavaScript 前端开发
js如何获取触发复制操作
在JavaScript中,可以通过以下方式来获取触发复制操作: 1. 使用`document.execCommand('copy')`来触发复制操作。可以通过事件监听,如点击按钮触发复制操作。 ```javascript document.querySelector('#copyButton').addEventListener('click', function() { document.execCommand('copy'); }); ``` 2. 监听`copy`事件,并在事件处理函数中进行相应的操作。 ```javascript document.addEventListe
196 0
|
22天前
|
JavaScript 安全 前端开发
js实现复制功能
js实现复制功能
12 1
|
3月前
|
JavaScript 安全 前端开发
JS实现复制功能
JS实现复制功能
18 0
|
11月前
|
JavaScript 前端开发 API
js如何实现内容复制
js如何实现内容复制
47 0
|
JavaScript
js文本复制功能
js文本复制功能
|
JavaScript
js小功能(复制按钮)
js小功能(复制按钮)
60 0
js实现文本复制功能
点击按钮复制文本内容 具体实现:
|
JavaScript 前端开发
带你彻底学会JS DOM技术之删除,复制,替换元素
参数obj表示被复制的元素,而参数bool是一个布尔值,取值如下。 1或true:表示复制元素本身以及复制该元素下的所有子元素。 0或false:表示仅仅复制元素本身,不复制该元素下的子元素。
289 0
带你彻底学会JS DOM技术之删除,复制,替换元素