javascript - jQuery — Variable not recognised but manual input of exact same value is? -


सर्वश्रेष्ठ कोड के साथ समझाया गया:

  $ ("। MyParent। MyChild: nth-child (3n) ") सीएसएस ( 'बॉर्डर-शीर्ष-रंग', '# FFFFFF')।   

एक ???? वर्क्स

  myVar = "3n"; $ ("। MyParent। Mychild: nth-child (myVar)")। सीएसएस ('सीमा-शीर्ष-रंग', '# एफएफएफएफएफ');   

एक्स काम नहीं करता

यह स्पष्ट रूप से jQuery का प्रोग्रामिंग 101 है ... लेकिन गंभीरता से, क्यों पृथ्वी यह काम नहीं करेगा ?! मैं वही चीज़ से गुजर रहा हूँ!

मैंने इसे & gt; MyVar = 3n (कोई स्ट्रिंग नहीं), जाहिर है कि यह काम नहीं करना चाहिए और यह नहीं किया।

आप को को संमिलित करना है

  var myVar = "3n"; $ ("। MyParent। Mychild: nth-child (" + myVar + ")")। सीएसएस ('सीमा-शीर्ष-रंग', '# एफएफएफएफएफ');    

Comments