Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery脚本中使用新行?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在jquery脚本中使用新行?

Javascript 如何在jquery脚本中使用新行?,javascript,jquery,html,Javascript,Jquery,Html,例如: $("#sample_id").val("This is sample String This new line for testing"); 实际上这个脚本不起作用。如何在单个jquery中使用多行 请帮助解决这个问题。应该可以 $("#sample_id").val("This is sample String \nThis new line for testing"); 或 注意,Symblol`Grave重音不是' 如果你想设置它 var textareavalue = $

例如:

$("#sample_id").val("This is sample String 
This new line for testing");
实际上这个脚本不起作用。如何在单个jquery中使用多行

请帮助解决这个问题。

应该可以

$("#sample_id").val("This is sample String \nThis new line for testing");

注意,
Symblol`
Grave重音不是
'

如果你想设置它

var textareavalue = $("#sample_id").val();
textareavalue = textareavalue.replace(/(?:\r\n|\r|\n)/g, '<br />');
var textareavalue=$(“#sample_id”).val();
textareavalue=textareavalue.replace(/(?:\r\n |\r |\n)/g,“
”);

现在这个变量有了

,而不是
\n

,实际上这是可行的

$("#sample_id").val("This is sample String \
                     This new line for testing");

如果jquery中有多行,请使用
\
分隔行。

在需要开始新行的任何位置添加“\n”,或者
如果不是无效的文本区域或AlertBoxJS,则添加“\n”。你需要解释一下你想要实现什么,目前这个问题还不清楚。您不能仅使无效代码有效,这是您当前的问题所建议的。您没有解释具有此id“sample_id”的元素是什么,因为.val()不适用于div和span,.val()可以用于输入,但如果它是div,您可以使用.text()不适用于@void。当我尝试使用多行时,jquery不接受。请注意模板字符串(用`括起来)是ES6,当前在IE中不受支持。@DineshG您试图在
textarea
input type=text
中输入它,我正在从textarea获取值并分配给jqueryvariblae@DineshG但这与你提出的问题完全不同。在你的问题中,你试图设置它,而不是获取它。提供有问题的相关样品
$("#sample_id").val("This is sample String \
                     This new line for testing");