2017-11-21 2 views
0

Ich arbeite mit Material Design Lite in meinem Projekt und ich muss eine Funktion an das Click-Ereignis der Schublade-Taste anhängen. Ich dachte, es war trivial, so fügte ich diesen Code:Notwendigkeit onclick Ereignis auf Schublade Knopf zu binden

$(document).ready(function(){ 
    $('.mdl-layout__drawer-button).on('click', function(){ 
     console.log('click'); 
}); 

aber dann entdeckte ich, dass die Schublade Taste durch mdl.js als letztes Element nach document.ready hinzugefügt wird, so dass, wenn ich meinen Code ausführen, Der Button ist noch nicht fertig.

Haben Sie eine Idee, wie Sie den Selektor bekommen, wenn er fertig ist?

+0

Verwenden Ereignis Delegation (siehe verknüpft). –

+1

Mögliches Duplikat von [Ereignisbindung an dynamisch erzeugten Elementen?] (Https://stackoverflow.com/questions/203198/event-binding-on-dynamically-created-elements) –

Antwort

Verwandte Themen