2015-05-15 5 views
5

मुझे जेएस के माध्यम से गतिशील रूप से जोड़े गए वर्गों (या फ़ील्ड) पर काम करने के लिए एक्स-संपादन योग्य "छुपा" ईवेंट नहीं मिल सकता है। मैं इसे केवल काम करने के लिए प्रबंधित कर सकता हूं यदि मैं सीधे HTML पर संपादन योग्य कक्षाएं जोड़ता हूं, लेकिन यह दृष्टिकोण मेरे लिए उपयुक्त नहीं है। मैं क्या गलत कर रहा हूं?एक्स-संपादन योग्य बूटस्ट्रैप प्लगइन गतिशील रूप से जोड़े गए तत्वों पर "छिपी हुई" घटना समस्या

$.fn.editable.defaults.mode = "inline"; 
$.fn.editable.defaults.onblur = "submit"; 

$(document).ready(function() { 
    $('.field').each(function() { 
     $(this).addClass('editable'); 
    }); 
    $('.editable').editable(); 
}); 

$(document).on('hidden', '.editable', function(e, params) { 
    alert('was hidden!'); 
}); 

फिडल: http://jsfiddle.net/4vj8buks/17/

उत्तर

3

आप इस तरह से संपादन योग्य के छिपे घटना में हुक कर सकते हैं:

$.fn.editable.defaults.mode = "inline"; 
$.fn.editable.defaults.onblur = "submit"; 

$(document).ready(function() { 
    $('.field').each(function() { 
     $(this).addClass('editable'); 
    }); 

    $('.editable').editable().on('hidden', function (e, params) { 
     alert('was hidden!'); 
    }); 
}); 
संबंधित मुद्दे