jQuery 1.8+ में किसी ऑब्जेक्ट पर इवेंट हैंडलर कैसे ढूंढें?jQuery 1.8 ईवेंट हैंडलर
var func = function(){ alert(1); };
var obj = $('#obj');
obj.on("click", func);
// obj.data('events') is undefined
jQuery 1.8+ में किसी ऑब्जेक्ट पर इवेंट हैंडलर कैसे ढूंढें?jQuery 1.8 ईवेंट हैंडलर
var func = function(){ alert(1); };
var obj = $('#obj');
obj.on("click", func);
// obj.data('events') is undefined
डेटा फ़ंक्शन as is done by jQuery internally का उपयोग करें। jQuery 1.8, this direct access was removed में
obj.data('events');
, तो हाल के संस्करणों में आप इसे इस प्रकार कॉल करना होगा::
पिछले संस्करणों पर, आप अन्य डेटा के लिए जैसे कि यह कह सकते हैं
$._data(obj[0], "events")
आप कर सकते हैं इस पहेली में कंसोल खोलकर इसे क्रिया में देखें: http://jsfiddle.net/8TpeP/2/
jQuery 1.8+ में किसी तत्व के ईवेंट हैंडलर को खोजने के लिए आपको ऐसा करना होगा:
$._data($("YOUR-SELECTOR-HERE").get(0), "events")
या संक्षेप में: '$ ._ डेटा ($ (" आपका चयनकर्ता- यहां ") [0]," घटनाएं ")' – Mohsenme
एक अच्छा सवाल की तरह लगता है, तो आप 1.8 में इस बेला http://jsfiddle.net/968jj/ – Blowsie