2011-03-30 7 views
12

मैं एक पृष्ठ के भीतर निम्न नोड खोजने की कोशिश कर रहा हूं:मैं एक विशिष्ट वर्ग के साथ एक अवधि कैसे प्राप्त करूं जिसमें टेक्स्ट की सटीक स्ट्रिंग हो?

<span class="dotted">Admin</span> 

मैंने निम्नलिखित jQuery चयनकर्ताओं को आजमाया है, लेकिन नोड को चुनने में काम करने के लिए प्रतीत नहीं होता है:

$(".dotted span:contains('Admin')").css("color","red"); 
$("span:contains('Admin') .dotted").css("color","red"); 

मैं क्या हूं गलत कर रहे हो

+1

एक टैग और एक स्थान के साथ एक वर्ग को अलग करने का एक मिश्रण का मतलब है कि 2 चयनकर्ता पहले का वंशज है। तो आपके चयनकर्ता में इसकी तलाश क्या है। – Mark

उत्तर

31

इस चयनकर्ता को जो चाहिए वह करना चाहिए।

$("span.dotted:contains('Admin')") 

याद रखें कि आप आईडी और कक्षाओं के साथ टैग नामों को चेन कर सकते हैं। उदाहरण

$("span#yourID") 

या

$("span.yourclass") 

या दो

$("span#yourID.yourClass") 
+1

धन्यवाद। जवाब देने से परे यह बहुत उपयोगी है। मैं अभी भी एक साथ चीजों को चेन करने के लिए लटकने की कोशिश कर रहा हूं। –

+0

@ बेन ... मेरे पास एक आसान jQuery धोखा शीट है जिसका मैं उपयोग करता हूं। आप इसे यहां देख सकते हैं http://labs.impulsestudios.ca/downloads/impulse_studios-jquery_cheat_sheet-1.0.pdf इसके अलावा याद रखें कि चयनकर्ता सीएसएस चयनकर्ताओं के समान हैं (बिल्कुल वही नहीं लेकिन समान) –

+0

यह वास्तव में एक अच्छा धोखा शीट है ! मैं इसे अभी प्रिंट कर रहा हूं और इसे अपने डेस्क पर अपने कोने में रखूंगा। –

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