2016-12-02 20 views
0

我正在使用代碼在產品說明中創建換行符,並且此工作正常。從現有產品說明中刪除文本

但現在我還需要去除任何在描述「1」後,來正確的代碼。任何人都可以幫忙嗎?

$('#description').html(function(i, h) { 
 
    return h.substr(0, h.indexOf('1') + 1); 
 
}); 
 

 
$('#description').html(function(i, h) { 
 
    return h.substr(0, h.indexOf('2') + 2); 
 
}); 
 

 
$('#description').html(function(i, h) { 
 
    return h.substr(0, h.indexOf('3') + 3); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="description">party hat 1 for men</div>

+0

你能給你輸入你希望生成輸出的一個例子。 –

+0

你能舉個例子嗎? –

+0

說我有一個產品說明「黨的帽子1男人」,我想它成爲「黨的帽子1」 – Eddy

回答

0

試試這個

$('#description').html(function(i, h) { 
    return h.split('1')[0] + 1; 
}) 
+0

編輯答案。謝謝 – RizkiDPrast

0

檢查這個fiddle

$(document).ready(function() { 
     var str = "party hat 1 for men"; 

    alert(str.substr(0, str.indexOf('1')+1)); 
});