javascript - dojo, on click is called only once -


my code below, have written same in dojo.ready.

dojo.query(".itemsperpagelink").on("click", function(evt){         alert("clicked");         createurls();     }); 

every click on link refreshes total dom. i'm getting alert once. not second click. doing wrong point out.

regards

aadam

if you're refreshing dom or you're dynamically creating items, should using event delegation, example:

dojo.query(document).on(".itemsperpagelink:click", function(evt) {     alert("clicked");     createurls(); }); 

because document still exist, can bind event handler document, , let delegate event elements matching .itemsperpagelink.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

Simple Angular 2 project fails 'Unexpected reserved word' -

php - Get process resource by PID -