function replaceVal() { var _content = $("#txtCustom").val().replace(/\n/g, "@"); $("#txtCustom").val(_content); }
问题:我的需求类似于现在寄快递时在公众号填写信息的功能,即直接将信息粘贴到文本框中,自动识别信息,然后填写。
不过我的更简单,我只要得到输入的信息,保持其换行的状态,放到其他地方使用即可。
所以我这里只是简单的将换行符“\n”替换成了“@”。
有一篇文章说不能用.val()和.text(),不然只能替换第一个换行符,得用.html()。
不过我试过之后,发现.text()和.html()都是获取不到内容的,只用.val()可以,而且也能都替换掉。
看了网上其他bz的文章解决的问题,在这里一并感谢!
原文地址:https://www.cnblogs.com/Alex1994/p/10832246.html
时间: 2024-11-05 13:38:01