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?
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.