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 -

gradle error "Cannot convert the provided notation to a File or URI" -

ios - Possible to get UIButton sizeThatFits to work? -