javascript - jquery - 粘贴输入类型 '\n' 值时忽略 ="hidden"字符串

标签 javascript jquery html

我正在使用 Zclip ( http://www.steamdev.com/zclip/ ) 进行“复制到剪贴板”。它复制正确,但我正在努力改进它。 这是我的 html 代码:

<input type="hidden" value="value 01: 789456123 \n value 02: 547812321 \n value 03: 789456423 \n ">
<button id="copy-button">copy</button>

和js:

$("#copy-button").zclip({
     path: "ZeroClipboard.swf",
     copy: function(){
        return $(this).prev().val();
        }
    });

我希望在粘贴时替换“\n”以换行。这里有一些照片。

alert

enter image description here

最佳答案

不要放置 JavaScript 样式的换行符,而是放置 html 样式的换行符或实际的换行符(它们是合法的)

alert(document.querySelector('input').value);
<input type="hidden" value="value 01: 789456123 &#x0a; value 02: 547812321 &#x0a; value 03: 789456423 &#x0a; ">

alert(document.querySelector('input').value);
<input type="hidden" value="value 01: 789456123 
value 02: 547812321 
value 03: 789456423">

关于javascript - jquery - 粘贴输入类型 '\n' 值时忽略 ="hidden"字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27907015/

相关文章:

javascript - 代码在 Firefox 中有效,但在 Chrome 中无效

javascript - 设置 div 容器的高度会禁用 div 内部的点击?

jquery - IE9 jquery ajax post请求随机导致错误请求(400),tomcat接收post参数为 'null'

javascript - 淡出预加载器

html - 带有很多文本的 flexbox 行的位置很奇怪

html - Flexbox 在不改变 HTML 的情况下在上方保留一个元素,在下方保留两个元素

javascript - 指纹js2如何获取get函数结果?

javascript - 访问在函数内部创建的对象

javascript - 获取标题的高度并在滚动到标题之外时显示顶部导航

javascript - 如何修改带有 chrome 扩展的页面上的所有链接?