2011-09-01 7 views
7

Quiero obtener el texto de una cadena después de la aparición de un carácter específico.Obtener texto del personaje y después de usar jQuery

digamos que: texttexttext # ABC y quiero conseguir abc

¿Cómo se hace esto en jQuery? (esto podría ser trivial para alguien, pero no tengo mucha exp en jQuery)

Respuesta

12

se podría hacer:

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

Contrariamente a la creencia popular, jQuery no es necesario en cada situación;)

Ejemplo:

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

No necesita usar jQuery para esto. Javascript simple está bien.

En este caso:

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

o

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

JSFiddle Example of both

Cuestiones relacionadas