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.
 
     
     
     
     
    