我想在文本区域添加一个字符串,其值可能大于2行.可能是ASCII ART,但我的主要问题是如何将ASCII艺术发布到textarea?我正在使用jQuery和以下代码:如果我使用特定按钮意味着包含一个类而不是代码.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("input:text").val(" (██) __________(█)_______________██████ _________(███)___________ █████████ ________(█████)________████████████ ______ (███████)______ (░░░░░░░░░░░) _____(█████████)_____(░░░░█░░█░░░░) ____(██░░░░░░░██)___ (░░(░░░●░░░)░░░) _____▒░░█░░█░░▒____ (░░░(░░◡░░)░░░░) ____▒░░░░░░░░░░▒___ (░░░░░░░░░░░░░) ____▒░░█░░░█░░░▒___██(░░░░░░░░░)██ ____▒░░░███░░░░▒___███(░░░░░░)████ _____▒░░░░░░░░▒___████████████████ _____██░░░░░░██___████████████████ ____▒▒███████▒▒___███ █████████ ███ ___▒░░░█████░░░▒__███ █████████ ███ _▒░▒░░░███░░░▒░▒__███ █████████ ███ _▒░░▒░░███░░▒░░▒_ ███ █████████ ███ _▒░░░▒░███░▒░░░▒_ (░░) █████████_(░░) __▒░░▒░███░▒░░▒_______█████████__(██) _▒▒▒▒░░███░░▒▒▒▒_____█████████__/▓▓▓\ _▒░░░░░░░░░░░░░▒____ ████__████▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒__(░░░░)_(░░░░)▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓▓) _▒░░░░░░░░░░░░░▒____ ████__████▓▓▓▓▓▓▓) __▒▒▒▒▒▒▒▒▒▒▒▒▒______████__████▓▓▓▓▓▓)"); }); }); </script>
<!DOCTYPE html> <html> <head></head> <body> <p>Name: <input type="text" name="user"></p> <button>Set the value of the input field</button> </body> </html>
但它并没有向我展示任何东西.请帮帮我.
解决方法
多线字符串的另一个
moderately well supported选项是使用新的
ES6 template literals.
此外,普通文本输入不支持多行. < textarea>然而,确实如此.
$(document).ready(function() { $("button").click(function() { $("textarea").val(` (██) __________(█)_______________██████ _________(███)___________ █████████ ________(█████)________████████████ ______ (███████)______ (░░░░░░░░░░░) _____(█████████)_____(░░░░█░░█░░░░) ____(██░░░░░░░██)___ (░░(░░░●░░░)░░░) _____▒░░█░░█░░▒____ (░░░(░░◡░░)░░░░) ____▒░░░░░░░░░░▒___ (░░░░░░░░░░░░░) ____▒░░█░░░█░░░▒___██(░░░░░░░░░)██ ____▒░░░███░░░░▒___███(░░░░░░)████ _____▒░░░░░░░░▒___████████████████ _____██░░░░░░██___████████████████ ____▒▒███████▒▒___███ █████████ ███ ___▒░░░█████░░░▒__███ █████████ ███ _▒░▒░░░███░░░▒░▒__███ █████████ ███ _▒░░▒░░███░░▒░░▒_ ███ █████████ ███ _▒░░░▒░███░▒░░░▒_ (░░) █████████_(░░) __▒░░▒░███░▒░░▒_______█████████__(██) _▒▒▒▒░░███░░▒▒▒▒_____█████████__/▓▓▓\ _▒░░░░░░░░░░░░░▒____ ████__████▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒__(░░░░)_(░░░░)▓▓▓▓▓▓▓) ▒░░░░░░░░░░░░░░░▒___████__████▓▓▓▓▓▓▓▓) _▒░░░░░░░░░░░░░▒____ ████__████▓▓▓▓▓▓▓) __▒▒▒▒▒▒▒▒▒▒▒▒▒______████__████▓▓▓▓▓▓)`); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <p>Name: <textarea></textarea> </p> <button>Set the value of the input field</button>