我有一个博客和博客标题是这样的;如何通过使用javascript在“:”之后将一行分隔为两部分?
“嘿:第1部分”
那么,有没有可能以后打破行“:”因为我想第1部分开始新线。因此,它应该是这样的:
“嘿:
第1部分”
但也有那么多冠军,所以我想用JavaScript代码来所有这些头衔的做到这一点。这可能吗?
我有一个博客和博客标题是这样的;如何通过使用javascript在“:”之后将一行分隔为两部分?
“嘿:第1部分”
那么,有没有可能以后打破行“:”因为我想第1部分开始新线。因此,它应该是这样的:
“嘿:
第1部分”
但也有那么多冠军,所以我想用JavaScript代码来所有这些头衔的做到这一点。这可能吗?
您可以使用JavaScript
var text = "Hey There : Part 1";
var newText = text.split(":").join('\n');
alert(newText);
的split()
使用jQuery:
var blogTitle = $('theTitleElement')
$(blogTitle).each(function(){
$(this).html(this.textContent.split(':').join('<br>'))
});
%0D%0A
是一个回车换行,如果你的URL编码的字符。
%0D
是回车符%0A
是换行符。
如果您想在JavaScript代码中换行,那么您可以使用\n
来换行。
var sOrig = "Hey There: Part 1";
sOrig.split(':').join('\n');
如果需要的话可以更换\n
与HTML等,或只是做一个replace()
'string.split( ':')。加入( '\ n或
')'或'与string.replace (/:/ g,'\ n或
')' – Tushar
有趣的是,最好的答案是在评论 – Klors