Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
如何在以编程方式将文本添加到Jquery中的html元素后插入换行符?_Jquery_Line Breaks - Fatal编程技术网

如何在以编程方式将文本添加到Jquery中的html元素后插入换行符?

如何在以编程方式将文本添加到Jquery中的html元素后插入换行符?,jquery,line-breaks,Jquery,Line Breaks,var insertTxt=$(“p:类型的最后一个”).text().split(“”); splice(20,0,“雪佛兰经销商协会”); $(“p:类型的最后一个”).text(insertTxt) 客户证明 在我们与Vecta公司合作的这些年里,我们一直对他们为我们和我们的WGDC产品提供的奉献精神和专业水平感到惊讶。正是这种承诺增加了我们的收入和风险敞口 指数增长 艾奥娜·福特总裁 我想你在找这个 var insertTxt=“雪佛兰经销商协会。” $(($:类型的最后一个”).

var insertTxt=$(“p:类型的最后一个”).text().split(“”);
splice(20,0,“雪佛兰经销商协会”);
$(“p:类型的最后一个”).text(insertTxt)

客户证明
在我们与Vecta公司合作的这些年里,我们一直对他们为我们和我们的WGDC产品提供的奉献精神和专业水平感到惊讶。正是这种承诺增加了我们的收入和风险敞口
指数增长

艾奥娜·福特
总裁


我想你在找这个

var insertTxt=“雪佛兰经销商协会。”
$(($:类型的最后一个”).append(insertTxt)

客户证明
在我们与Vecta公司合作的这些年里,我们一直对他们为我们和我们的WGDC产品提供的奉献精神和专业水平感到惊讶。正是这一承诺使我们的收入和风险敞口成倍增长

爱奥那·福特
总裁

var insertTxt=“Iona福特
雪佛兰经销商协会主席
$(($:类型的最后一个”).append(insertTxt)

客户证明
在我们与Vecta公司合作的这些年里,我们一直对他们为我们和我们的WGDC产品提供的奉献精神和专业水平感到惊讶。正是这一承诺使我们的收入和风险敞口成倍增长

我得到的结果是在一行中显示所有内容,并在需要换行符的位置使用逗号

使用逗号的原因是,将文本拆分为字符串数组后,没有将它们重新合并为一个大字符串,因此输出是数组的表示形式,该数组使用逗号作为分隔符

如果您希望对代码进行最小的更改,而不改变原始html,可以尝试以下方法

$("aside p:last-of-type").find("br").remove(); // remove old <br> tags as they interfere with text manipulation
var insertTxt = $("aside p:last-of-type").text().split(" ");
insertTxt.push("<br>Chevy Dealers Association"); // add new info, with <br> attached
insertTxt.splice(2, 0, "<br>"); // add <br> after "Ford"
$("aside p:last-of-type").html(insertTxt.join(" ")); // use join to add space back
$(“p:类型的最后一个”).find(“br”).remove();//删除旧的
标记,因为它们会干扰文本操作 var insertTxt=$(“p:类型的最后一个”).text().split(“”); insertTxt.push(“
雪佛兰经销商协会”);//添加新信息,并附上
insertTxt.splice(2,0,“
”);//在“Ford”之后添加
$(“p:type的最后一个”).html(insertTxt.join(“”);//使用join向后添加空间

也就是说,我建议您修改html。例如,您可以为每一行添加标记,并使用id指示该行的含义(例如,
Iona Ford
)。这可能会使将来对文本的更改更加容易。

是否要使用jQuery添加换行符?正如HTML中显示的
br
。我确实希望使用jQuery将它们添加到其中。我无法将其他内容添加到我的html中。我只能有一个。出于某种原因,我认为有更好的方法来做这件事,但这确实是一个简单的解决办法。我没有像上面那样放置整个字符串,而是放置了最后一部分,这样内容就不会重复,并调整了css格式,使其看起来像一个标记。那么,您是否只是想更改最后一部分@Aj96,而不是再次写入整行内容?我们甚至可以这样做。我只使用了一个span标记,而不是p标记,这样我就不必使用.css命令。我只是编辑了代码片段。你是这么说的吗@Aj96Yep除了我不需要将类附加到span标记之外。