2016-06-07 20 views
-5

我有一个博客和博客标题是这样的;如何通过使用javascript在“:”之后将一行分隔为两部分?

“嘿:第1部分”

那么,有没有可能以后打破行“:”因为我想第1部分开始新线。因此,它应该是这样的:

“嘿:

第1部分”

但也有那么多冠军,所以我想用JavaScript代码来所有这些头衔的做到这一点。这可能吗?

+7

'string.split( ':')。加入( '\ n或
')'或'与string.replace (/:/ g,'\ n或
')' – Tushar

+0

有趣的是,最好的答案是在评论 – Klors

回答

1

您可以使用JavaScript

var text = "Hey There : Part 1"; 
var newText = text.split(":").join('\n'); 
alert(newText); 
0

split()使用jQuery:

var blogTitle = $('theTitleElement') 
$(blogTitle).each(function(){ 
    $(this).html(this.textContent.split(':').join('<br>')) 
}); 
0

%0D%0A是一个回车换行,如果你的URL编码的字符。

%0D是回车符%0A是换行符。

如果您想在JavaScript代码中换行,那么您可以使用\n来换行。

0
var sOrig = "Hey There: Part 1"; 
sOrig.split(':').join('\n'); 

如果需要的话可以更换\n与HTML等,或只是做一个replace()

相关问题