के भीतर चयनकर्ता मैं ui widget factory का उपयोग कर प्लगइन पर काम कर रहा हूं। एक बुनियादी JQuery प्लगइन के साथ, मैं कुछ इस तरह कर रही द्वारा प्रयोग किया जाता चयनकर्ता का उपयोग कर सकते हैं ...एक्सेसिंग। JQuery UI विजेट
$.fn.pluginname = function(){
var thisWorks = this.selector;
};
हालांकि, जब मैं विजेट कारखाने का उपयोग करें, चयनित तत्व 'this.element' संपत्ति के माध्यम से पहुँचा है, और 'this.element.selector' मेरे पहले उदाहरण के समान काम नहीं करता है। किसी के पास इस के आसपास एक अच्छा तरीका है? मैं गिटहब पर विजेट फ़ैक्टरी स्रोत कोड देख रहा हूं, लेकिन मुझे अभी तक कुछ भी नहीं मिला है।
शानदार। इस तरह से ऐसा करने के बारे में कभी सोचा नहीं। मुझे जो कुछ भी कर रहा है उसके लिए मुझे तर्कों के साथ खेलना होगा, लेकिन ऐसा लगता है कि यह ठीक काम करेगा। धन्यवाद! –
अगर मैं विजेट्स विधियों में से एक को संशोधित (डकपंचिंग) कर रहा हूं, उदाहरण के लिए टूलटिप की करीबी विधि और मूल चयनकर्ता तक पहुंचने की आवश्यकता है, तो मैं यह कैसे करूँगा। क्या यह संभव है? यहां एक गैर-कामकाजी उदाहरण दिया गया है: http://jsfiddle.net/corydorning/9grH5/ – CoryDorning
ऊपर दिए गए सिद्धांतों का उपयोग करके इसे समझने में सक्षम था, हालांकि मुझे विजेट के लिए प्रोटोटाइप के विकल्पों को ओवरराइट करना पड़ा था, जिसे मैं पैचिंग कर रहा था। जिस्ट यहां है: https://gist.github.com/4445666 – CoryDorning