我想在Jquery中插入一些特定文本之前

时间:2015-10-14 07:27:09

标签: javascript jquery html5 css3 jquery-ui

我想在预计到达时间之前插入break标记可以帮助任何人

<span class="avl">Excludes: Northern Territory, QLD Far North, QLD Regional, WA Regional, WA Remote Estimated Time of Arrival: 3-8 Business Days,</span>

2 个答案:

答案 0 :(得分:3)

您可以获取该特定范围的文本,然后在显示的字符串旁边添加<br>标记,如图所示。

$(document).ready(function(){
var string = $(".avl").text();
     var usingBreak = string.replace("Estimated Time of Arrival", "<br/>Estimated Time of Arrival");
   $(".avl").html(usingBreak );
});

答案 1 :(得分:2)

使用replace功能。

以下是代码(假设您在名为str的变量中包含span的内容):

var withBreak = str.replace("Estimated Time of Arrival", "<br/>Estimated Time of Arrival");

如果您没有将文字存储在变量中,则可以使用Document.querySelector然后使用.text()来获取范围的内容。在更改值之后,您可以将Text设置为已编辑的字符串。