Why does a jQuery function inside a javascript function fire off increasingly for each time it's clicked? Clicked enough times it gets executed 100+ times per one click.
<div class="clickity" onclick="funky()">Test</div>
var x = 0;
function funky(){
$('.clickity').on('click', function(){
x += 1;
alert(x);
});
};
JsFiddle I'm just curious about why it works this way.