ios点击复制文本

复制的前提是要button 来触发这个点击复制*


或者

要复制的内容

$(".copy").off("click").on('click', function (e) {
			// $(this).parent().find(".copyText").text();
                var txt = $(this).text();
                var el = document.createElement('textarea');
                el.value = txt;
                el.setAttribute('readonly', '');
                el.style.position = "absolute";
                el.style.left = '-9999px';
                document.body.appendChild(el);

                if (navigator.userAgent.match(/ipad|ipod|iphone/i)) {
                    var oldeditable = el.contentEditable;
                    el.contentEditable = true;
                    el.readOnly = true;
                    var range = document.createRange();
                    range.selectNodeContents(el);
                    var sel = window.getSelection();
                    sel.removeAllRanges();
                    sel.addRange(range);
                    el.setSelectionRange(0, 999999);
                    el.contentEditable = oldeditable;
                } else {
                    el.select();
                }
                document.execCommand('copy');
                $(el).blur();
                document.body.removeChild(el);
                var title = '

复制成功

'; $('.m-mask').append(title); setTimeout(function () { $(".copySuccess").remove(); }, 2000); })

亲自线上使用可以, 不行肯定是你 复制粘贴都粘贴错了

你可能感兴趣的:(前端js技术,问题集合,javascript,ios,复制,js)