अंदर मैं इस किया है। ऐसा करने का सही तरीका क्या है?प्रवेश जावास्क्रिप्ट वर्ग चर एक वर्ग समारोह
9
A
उत्तर
6
ऑनकीप फ़ंक्शन से पहले, एक चर घोषित करें। कुछ var _this = this
और फिर कीप फ़ंक्शन में, this
के बजाय _this
का उपयोग करें।
तो अपने कोड की तरह कुछ दिखेगा:,
function FilterSelect(select, search) {
var _this = this; // <-- win
_this.select = select;
_this.search = search;
// Get the current list options
_this.options = this.select.options;
// Whenever the text of the search box changes, do this
_this.search.onkeyup = function() {
// Clear the list
while(this.select.options.length > 0) {
_this.select.remove(0);
}
}
}
ऐसा करने से आप:
var _this = this;
// Whenever the text of the search box changes, do this
this.search.onkeyup = function() {
// Clear the list
while(_this.select.options.length > 0) {
_this.select.remove(0);
}
}
3
आप एक चर जो onkeyup
समारोह के बंद होने दायरे में आयोजित किया जाएगा बनाने की जरूरत सुनिश्चित करें कि onkeyup
फ़ंक्शन के साथ कॉल करने के लिए उचित मूल्य का संदर्भ दिया जाएगा (आमतौर पर घटना के कारण वैश्विक/विंडो स्कोप)।
संपादित
वास्तव में, अगर आप सिर्फ select
का उपयोग करने की जरूरत है, तो आप में सक्षम यह पहले से ही करने के लिए किया जाना चाहिए:
this.search.onkeyup = function() {
// Clear the list
while(this.select.options.length > 0) {
select.remove(0);
}
}
संबंधित मुद्दे
- 1. जावास्क्रिप्ट वर्ग चर गुंजाइश
- 2. जावास्क्रिप्ट वर्ग कोष्ठक समारोह कॉल
- 3. pythonic: समारोह आत्म .__ एक वर्ग
- 4. वर्ग दोस्त समारोह एक namespace
- 5. C++ वर्ग समारोह उपनाम
- 6. प्रवेश व्युत्पन्न एक आधार वर्ग सूचक
- 7. प्रवेश वर्ग लगातार गर्त संपत्ति
- 8. कैसे एक "जावास्क्रिप्ट वर्ग"
- 9. कैसे वर्ग चर अजगर
- 10. जावा स्थिर वर्ग/चर
- 11. हाइबरनेट वर्ग चर
- 12. गतिशील वर्ग चर
- 13. समारोह के अंदर या वर्ग
- 14. अजगर वर्ग - सुपर चर
- 15. कॉलिंग आधार वर्ग अधिरोहित समारोह
- 16. रेल और वर्ग चर
- 17. वर्ग चर - संरेखण
- 18. सेटिंग जावास्क्रिप्ट वस्तु वर्ग घोषणा
- 19. तक पहुंचना एक वर्ग 'निरंतर चर
- 20. कक्षा या एक अमूर्त वर्ग से प्रवेश करें
- 21. डेटा भेजने HttpWebRequest वर्ग का उपयोग करके एक प्रवेश पृष्ठ
- 22. अंतर "वर्ग एक, वर्ग बी" और "वर्ग एक :: बी '
- 23. उद्देश्य-सी, सदस्य चर और वर्ग चर
- 24. आंतरिक वर्ग और स्थानीय चर
- 25. सार्वजनिक वर्ग चर सेट करना
- 26. जावास्क्रिप्ट समारोह चर पूर्व निर्धारित
- 27. अभिभावक वर्ग से बाल वर्ग स्थिर चर का उपयोग करें?
- 28. जावास्क्रिप्ट समारोह उप कार्य/चर
- 29. जावा घोंसला वाले आंतरिक वर्ग का उपयोग बाहरी वर्ग चर
- 30. क्या उद्देश्य-सी वर्ग वर्ग चर का समर्थन करता है?
तीसरे के रूप में 'this.search.select = this.select' जोड़ने का प्रयास करें आपके समारोह की रेखा। – Blazemonger