substr 是否可以从 jQuery 的一个字母开始?
以下不起作用:
var naam = cid.substr('|');
该| 在那里我想要它开始。
它现在有效,解决方案之一是:
var naampos = cid.indexOf('|');
var naam = cid.substr(naampos+1);
您可以使用indexOf
获取要开始的字符的第一次出现,然后使用substr
函数中字符的索引。
以这个小提琴为例。
看一看 :
http://jsfiddle.net/Kris_I/y7vjj/
var myVar = "I do @Test";
var pos = myVar.indexOf('@');
alert(myVar.substring(pos + 1, 400));
如果你想要子字符串,你可以使用
naam.substring(0,5);
您可以拆分单词并获取第二个元素..
naam.split('|');
alert(naam[1]);
这是它:http: //jsfiddle.net/anish/JBrLx/1/