JS-剪贴板复制粘贴与ajax翻页this失效问题

1、剪贴板复制粘贴-JavaScript



function copyUrl(){
    var url=document.getElementById("sqlshow");
    url.select(); // 选择对象
    document.execCommand("Copy"); // 执行浏览器复制命令
    alert("已复制好,可贴粘。");
}
JS-剪贴板复制粘贴与ajax翻页this失效问题_第1张图片
剪贴板复制粘贴

2、ajax翻页后的this失效问题

利用传值

 
    ${sqls.info}

翻页过后以下代码this会失效

$("a[id=show-sql]").on("click", function () {       
    document.getElementById("sqlshow").value = $(this).attr("data-sqlcontent");
});

改进代码后可以正常使用了!

$(document).on('click', "#show-sql", function () {    
    document.getElementById("sqlshow").value = $(this).attr("data-sqlcontent");
});

谢谢阅读,有帮助的点个❤!

你可能感兴趣的:(JS-剪贴板复制粘贴与ajax翻页this失效问题)