2012-11-24 16 views
0

我用下面從飼料拿到冠軍:可能是一個容易的事,但我如何獲取JavaScript只拆分,如果事情是存在的,如果不離開它,因爲是

var posttitleGETcalendar = entry.title.$t; 
var posttitleREMcalendar = posttitleGETcalendar.split("_"); 
var title = posttitleREMcalendar[0] + "<small>" + posttitleREMcalendar[1] + "</small>"; 

我想要做的是將我在下劃線後得到的標題拆分,然後將小標籤添加到後面的部分。 當下劃線在那裏時很好用,但如果下劃線不在標題上,它會顯示單詞 undefined。 有沒有辦法使用

謝謝。

回答

0
if(/_/.test(posttitleGETcalendar)) { 
    // posttitleGETcalendar.indexOf('_') != -1 would do too 

    // do your stuff here 
} 

或者,你可以使用replace方法和跳過其他auxilliar變量:

var title = entry.title.$t.replace('_', '<small>') + '</small>'; 
+0

我喜歡替換答案,簡而言之,也做這項工作。我已經嘗試過,但無法完成它的工作。用你的方式,它的工作原理!謝謝。 :) – OCP

0

可以更改最後一行:

var title = posttitleREMcalendar[0] 

if (posttitleREMcalendar.length > 1) 
{ 
    title = title + "<small>" + posttitleREMcalendar[1] + "</small>"; 
} 

這樣你只會增加第二部分,如果它的存在。

+0

非常感謝你。它像一個魅力。 :D – OCP

相關問題