jquery: Event auf etwas das nachträglich zum DOM hinzugefügt wurde
2019-06-17
IN1, 2019-06-17 00:00:00
IN1, 2023-04-13 16:19:17


Q: Man möchte mit einem DOM Node auf ein Event lauschen, der Node ist aber erst nachträglich zum DOM hinzugefügt worden. Die jquery Standard-Schreibweise funktioniert hier nicht.

A: Anfasser auf document legen und DOM Node nach Event separat aufführen

$(document).on('click', '#selector', function() { alert('test'); });

Nur zum Verständnis hier nochmal die sonstige Schreibweise die dann nicht mehr funkt […]


javascript: document | dom ready
2019-05-11
IN1, 2019-05-11 00:00:00
IN1, 2023-04-10 14:16:30


jquery

// usage
$(document).ready(function() {

    console.log('ready');
});

native javascript | vanilla js

short

function ready(f){/in/.test(document.readyState)?setTimeout('domReady('+f+')',9):f()}

// usage
ready(function(){

    console.log('ready');
});


This website uses Cookies to provide you with the best possible service. Please see our Privacy Policy for more information. Click the check box below to accept cookies. Then confirm with a click on "Save".