2014-02-15 45 views
0

雷神2 - 黑暗的世界[HD] < < < 我想使用的代碼將它們切成3個部分:使用Javascript - 幫助削減標題

  1. 雷神2
  2. 黑暗的世界
  3. HD

我的舊代碼只分爲兩個部分

1.hor 2 - 黑暗的世界 2.HD

var Enumber = new Array();  
    $(".data h2").each(function(i){ 
     var text = $(this).text(); 
     if(text.indexOf('[') != -1 || text.indexOf(']') != -1){ 
     var Ntext  = text.split('[')[0]; 
     Enumber[i] = text.split('[')[1].split(']')[0]; 
     $(this).text(Ntext); 
     } 
    }); 
    $("span.time").each(function(i){   
     $(this).fadeIn("slow"); 
     if(Enumber[i] != undefined){ 
     $(this).text(Enumber[i]); 
     }else{ 
     $(this).text('HD'); 
     } 

    }); 
+2

您有什麼問題,到底是什麼?請編輯該問題,並添加更多關於卡住的地方以及未按預期工作的詳細信息 –

+0

不錯的電影..但真正的問題是什麼?你不喜歡它嗎? –

回答

0

也許是這樣的:fiddle

<span class="title">Thor 2 - THE DARK WORLD [HD]</span> 

var title = $('.title').text(); 

var firstPart = title.split('-'); 
var seccondPart = firstPart[1].split('['); 
var thirdPart = seccondPart[1].slice(0,-1); 


$('body').append('<br />1--> ' + firstPart[0]); 
$('body').append('<br />2--> ' + seccondPart[0]); 
$('body').append('<br />3--> ' + thirdPart); 
+0

我想要一個類似的腳本:( – user3313197