我有一个textarea,我将输入多个值,我希望它填充一个文本框。
示例:
textarea的:
123
456
789
文字框:
'123','456','789'
我一直在尝试谷歌,并且还想了一段时间,我找不到任何东西或者想办法让它发挥作用。
答案 0 :(得分:2)
很容易做到,只需使用val
获取textarea的值并按换行符拆分,然后用引号将其映射到环绕声并再次使用val
设置输入。
$("textarea").on("input", () =>
$("input")
.val(
$("textarea")
.val()
.split('\n')
.map(e => `'${e}'`)));

textarea { width:100% }
input { width:100% }

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea></textarea>
<input type="text">
&#13;