Why does adding onClick event jquery not work in lightning?

<!--Required scripts.--> 
I have a filter button created dynamically, and there I am adding attributes using jquery .attr.
jQuery("document").ready(function(){ // Other code $(objFilterButton).attr('class', 'btn btn-default btn-lightning'); $(objFilterButton).attr('onClick', 'showFilter(event)'); });

The class gets added but, I cannot see the onClick event getting added on the dom. Is this a limitation in lightning?

Answered by Dipika Agarwal

Adding onClick event jquery does not work in lightning, it being a limitation of the Lightning framework. Use $(elements).on(eventName, handlerRef) instead. Note that you should not try to use the old onevent style attributes anyways.


Your Answer

Interviews

Parent Categories