javascript - Getting jQuery 'start with' selector to work with constructed Objects -


मेरे पास

  फ़ंक्शन लाइब्रेरीटेक (मानवता, भोजन, लकड़ी, धातु, धन) { this.humanity = मानवता; this.food = भोजन; this.wood = लकड़ी; this.metal = धातु; this.wealth = धन; }   

तब मैं कुछ का निर्माण करता हूं:

  var पुस्तकालय_सैंस 1 = नया लाइब्रेरीटेक (0,200,200,0,0); Var लाइब्रेरी_ससाइंस 2 = नया लाइब्रेरीटेक (0,4000,0,4,4000); Var library_science3 = नया लाइब्रेरीटेक (0,30000,0,0,30000);   

मेरे पास तब यह है। क्लिक फ़ंक्शन:

  $ ("[id ^ = 'library_']")। क्लिक करें (फ़ंक्शन () {if (मानवता & gt; = यह। मानता है) {मानवता - = यह हैममानी; भोजन - = यह.फ़ूड; लकड़ी - = यह.वुड; धातु - = this.metal; धन - = this.wealth;}});   

जहां रिलेवेंट HTML की तरह दिखता है:

  & lt; span id = "library_science1" & gt; & lt; / span & gt; & Lt; span id = "library_science2" & gt; & lt; / span & gt; & Lt; span id = "library_science3" & gt; & lt; / span & gt;   

फिर भी यह काम नहीं करता है, और मुझे कोई त्रुटि नहीं मिली है जो मैं देख सकता हूँ: / कोई सुझाव? (वेरिएबल 'मानवता' इन मामलों में 0 से ऊपर है, इसलिए यह काम करना चाहिए?

मैं नहीं बल्कि एक सरणी का उपयोग करें:

DOM:

  & lt; ul आईडी = "पुस्तकालय-विज्ञान" & gt; & lt; li & gt; 1 & lt; / li & gt; & lt; li & gt; 2 & lt; / Li & gt; & lt; li & gt; 3 & lt; / li & gt; & lt; / ul & gt;   

जेएस:

  फ़ंक्शन लाइब्रेरीटेक (मानवता, भोजन, लकड़ी, धातु , धन) (इस। मानवता; this.food = भोजन; this.wood = लकड़ी; this.metal = धातु; this.wealth = धन;} var पुस्तकालयों विज्ञान = []; पुस्तकालयों science.Push (नई librarytech (0,200,200, 0,0)); लाइब्रेरीज़ साइंस .पश (नया लाइब्रेरीटेक (0,4000,04,4000)); पुस्तकालयों विज्ञान, पश (नया लाइब्रेरीटेक (0,30000,0,0,30000)); $ ('उल # लाइब्रेरीज़ -सैंस & gt; ली ')। क्लिक करें (फ़ंक्शन () {var लाइब्रेरी विज्ञान = लाइब्रेरीज़ विज्ञान [$ (यह)। इंडैक्स ()]; // अपना सामान यहां करें}};    

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -