2011-12-21 8 views
5

त्वरित jQuery चयनकर्ता सवाल का सामग्री प्राप्त (उदाहरण: "कीमत")।jQuery चयनकर्ता:</p> <p>मैं पहला तत्व (<code>div</code>/<code>span</code>/...) की सामग्री प्राप्त करने की आवश्यकता होने एक <code>class</code> स्ट्रिंग वाली: 1 तत्व क्लास वाली विशिष्ट शब्द

कुछ इस तरह नहीं; ओ):

var price = ($('[class*=price]').text()); 

धन्यवाद एक बहुत !!!

उत्तर

4

यह first चयनकर्ता का उपयोग ठीक से काम करना चाहिए:

$('[class*="price"]:first').text() 

http://jsfiddle.net/Et3vx/1

+0

आप आदमी हैं !!! बहुत बहुत धन्यवाद .... – user1045587

+0

@ user1045587 आपने कहा कि 'class * = price' –

+1

@RoyiNamir मुझे नहीं लगता कि उसका मतलब' $ ('[वर्ग * = मूल्य]') है। पाठ() 'काम नहीं करता है। जो ऐसा नहीं करता क्योंकि इसमें 'पहला' चयनकर्ता –

1

$('[class*=price]:eq(0)').text() आपको आवश्यक ओ/पी देगा।

0
$(":contains('price')").text(); 

मुझे लगता है कि काम करना चाहिए। इसका परीक्षण करने में कामयाब नहीं रहा है।

के लिए प्रलेखन: इसमें http://api.jquery.com/contains-selector/#text मूल रूप से आपकी स्ट्रिंग वाले तत्व को पाता है और कक्षा लौटाता है।

संपादित करें: मेरा बुरा, मैंने सोचा था कि आप स्ट्रिंग 'कीमत' के लिए खोज करना चाहते हैं और सभी टेक्स्ट वापस कर सकते हैं।