如果一个单词作为空格,则将下一个单词放到新行上

时间:2014-07-11 11:49:49

标签: javascript jquery

我试图打破一些文字,即如果这个词是

屏幕截图

我希望它能在屏幕下显示镜头

我知道我将需要jquery或javascript,但任何人都可以帮助我,因为我不知道从哪里开始?

由于

5 个答案:

答案 0 :(得分:1)

var sentence = "This is a test"

var words = sentence.split(" ");

这将为您提供一系列字符串["此","是"," a""测试"]您可以迭代并将每个单词添加到新行。

答案 1 :(得分:0)

你可以分割文字:

var str = "Screen Shot";
var res = str.split(" ");

你有一个带有值的数组(res)。

答案 2 :(得分:0)

试试这个

word.replace(' ','\n');

答案 3 :(得分:0)

你可以这样做:

DEMO:http://jsfiddle.net/naokiota/T3UBb/3/

HTML:

 <div class="hero_text">Screen Shot</div>

JavaScript的:

$(".hero_text").html(function(index, text) {
   return text.replace(' ', '<br>');
});

答案 4 :(得分:0)

var heroElements = document.getElementsByTagName("hero_text");
for(var i = 0; i < heroElements.length; i++)
{
    var text = heroElements[i].innerText;
    text = text .replace(/\s/, '<br/>');
    heroElements[i].innerHTML = text;
}