2011-09-01 26 views
7

का उपयोग करने के बाद मैं एक विशिष्ट चरित्र की घटना के बाद एक स्ट्रिंग से टेक्स्ट प्राप्त करना चाहता हूं।चरित्र से टेक्स्ट प्राप्त करें और jQuery

चलें कहते हैं: texttexttext # एबीसी और मैं एबीसी

यह कैसे 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 का उपयोग करने की आवश्यकता नहीं है। सरल जावास्क्रिप्ट ठीक है।

इस मामले में:

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

या

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

JSFiddle Example of both

संबंधित मुद्दे