2011-09-01 18 views
7

我想在特定字符出現後從字符串中獲取文本。從字符中獲取文本並使用jQuery後

比方說:texttexttext#ABC 我想ABC

這是如何在jQuery中做了什麼? (這可能是微不足道的人物,但我對jQuery的小EXP)

回答

12

你可以這樣做:

var text = 'texttexttext#abc'; 
var abc = text.substring(text.indexOf('#') +1); 
4

流行的看法相反,不需要在任何情況下jQuery的;)

例子:

var x = 'texttexttext#abc'; 
var y = x.substring(x.indexOf('#') + 1); 
alert(y); //abc 
9

你不需要爲此使用jQuery。簡單的JavaScript很好。

在這種情況下:

var text = 'texttexttext#abc'; 
var textAfterHash = text.split('#')[1]; 

var textAfterHash = text.substring(text.indexOf('#') + 1); 

JSFiddle Example of both

相關問題