2015-05-15 7 views
5

Ich kann das "versteckte" Ereignis von x-editable nicht über JS an dynamisch hinzugefügten Klassen (oder Feldern) bearbeiten lassen. Ich kann es nur funktionieren, wenn ich editierbare Klassen direkt in HTML hinzufüge, aber dieser Ansatz ist nicht für mich geeignet. Was mache ich falsch?X-Editierbares Bootstrap-Plugin "Verstecktes" Event-Problem bei dynamisch hinzugefügten Elementen

$.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!'); 
}); 

Fiddle: http://jsfiddle.net/4vj8buks/17/

Antwort

3

Sie können in die verborgene Veranstaltung editierbare Haken wie folgen aus:

$.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!'); 
    }); 
}); 
Verwandte Themen