2011-06-10 24 views
0
開始

substr是否可以從帶有jQuery的字母開始?JQuery Substr從字母

下不起作用:

var naam = cid.substr('|'); 

的|我想讓它開始嗎?

它現在的解決方案之一是:

var naampos = cid.indexOf('|'); 
var naam = cid.substr(naampos+1); 
+0

謝謝,它現在可行! – Yihka 2011-06-10 08:19:28

回答

2

您可以使用indexOf得到你想要的開始,然後用字符的索引在substr功能字符中第一次出現。

以此fiddle爲例。

+0

謝謝,這正是我一直在尋找的! – Yihka 2011-06-10 08:13:37

0

如果你想串您可以使用

naam.substring(0,5); 

那麼可以拆分單詞並獲得第二個元素..

naam.split('|'); 
alert(naam[1]); 

這裏是:http://jsfiddle.net/anish/JBrLx/1/

+0

這也是一個很好的解決方案。謝謝! – Yihka 2011-06-10 08:14:44