इस जावास्क्रिप्ट के लिए है, jQuery के लिए $ (this)। आप jQuery के हर कार्यों के लिए $ (यह) का उपयोग कर सकते हैं, इसके लिए मामला नहीं।
संपादित करें: अपने उदाहरण के लिए मैं सिर्फ बढ़ती संख्या है कि वह (0 1 10 11the) $ पर है (यह) तत्व img ठीक आप क्या कर सकते हैं या तो:
$(this).on('click', function() { console.log(123); });
or
$('img').eq(i).on('click', function() { console.log(123); });
EDIT2:
var sorter = {
sort: function() {
console.log('sorting');
},
requestSorting: function() {
this.sort();
}
}
sorter.requestSorting.bind(sorter);
इस उदाहरण में यह बिल्कुल पीएचपी कक्षा में $ इस तरह किया जाता है: यहाँ इस के उपयोग है। यही कारण है कि मैंने कहा कि यह शुद्ध जावास्क्रिप्ट कार्यों के लिए अधिक है।
प्रश्न समान है लेकिन थोड़ा अलग है, और सामान्य रूप से "यह" के बारे में जानकारी खोजने में काफी मुश्किल है, क्योंकि सर्च इंजन आमतौर पर इसे अनदेखा करते हैं। –
प्रश्न एक डुप्लिकेट हो सकता है, लेकिन यूसुफ का उत्तर दूसरे प्रश्न पर चुने गए व्यक्ति से बेहतर है। मैं यहां इन उत्तरों को पढ़ने के बाद ही अपनी समस्या का समाधान करने में सक्षम था, इसलिए मुझे उम्मीद है कि वे भविष्य के खोजकर्ताओं के लिए संरक्षित हैं। –
इसके अलावा, इसका एक हिस्सा डुप्लिकेट हो सकता है क्योंकि Google पर "यह" खोजना बहुत मुश्किल है। असल में, जब मैं पहली बार ओओपी में आया, तो मुझे "इस" के साथ-साथ "::" (paamayim nekudotayim) पर जानकारी खोजने में काफी समय लगा। –