如何使用JQuery在TextBox中粘贴文本

时间:2019-01-17 06:23:54

标签: javascript jquery

我正在Windows中复制文本。我需要通过单击带有JQuery或Javascript的按钮来粘贴我的副本。

我搜索,但仅找到带有jquery的副本。

2 个答案:

答案 0 :(得分:0)

您无法使用jQuery,但可以将JavaScript与navigator.clipboard API配合使用:

navigator.clipboard.readText()
  .then(text => {
     $('#myTextBox').val(text);
  });

答案 1 :(得分:0)

尝试这个,但是它只能在IE中工作。

function Copy() {
     if(window.clipboardData) {
       window.clipboardData.clearData();
       window.clipboardData.setData("Text", document.getElementById('txtacpy').value);
     } 
    }
    function paste() {
     if(window.clipboardData) {   
       document.getElementById('txtapaste').value = window.clipboardData.getData("Text");
     } 
}
 <a href="javascript:Copy();">Copy</a>
    <br />
    <input type="text" name="txtacpy" id ="txtacpy"/>
    <br />
    <a href="javascript:paste();">Paste</a>
    <br />
    <input type="text" name="txtapaste"  id="txtapaste"/>