概述
jq脚本可以对html标签中的,input 与 textarea 元素的复制,粘贴,剪切事件进行监听,具体的操作方法如下!
jq监听 input 与 textarea 元素的复制,粘贴,剪切
示例1:
$(document).ready(function () {
$("#dxc_pase_pase").on({
copy: function () {
alert('复制');
},
paste: function () {
alert('粘贴');
},
cut:function () {
alert('剪切');
}
});
});
示例2:
上面的代码,可以进阶修改如下!
$(document).ready(function () {
$("#dxc_pase_pase").on({
copy: function () {
var text = window.getSelection().toString(); //获取复制的内容
console.log(text);
},
paste: function (e) {
//出于安全原因,浏览器不允许获取用户剪切版中的内容,当然你可以获取粘贴后的内容
setTimeout(() => {
alert($(this).val());
}, 500); //这里需要等待一下再获取
},
cut: function () {
var text = window.getSelection().toString(); //获取剪切的内容
console.log(text);
}
});
});
最后
以上就是单薄火龙果为你收集整理的jquery给input标签复制_jq 监听input与textarea的复制、粘贴、剪切事件的方法的全部内容,希望文章能够帮你解决jquery给input标签复制_jq 监听input与textarea的复制、粘贴、剪切事件的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复