jQuery duplicate binding

by kaidjohnson

HTML

<button id="foo">Click me</button>

JavaScript

// jQuery

var btn = $('#foo');

var cb = function() {
    $('#foo').after(' jQuery ');
};

btn.on('click', cb);
btn.on('click', cb);

// Native

var btn_ = document.getElementById('foo');

var cb_ = function() {
    $('#foo').before(' native ');
};

btn_.addEventListener('click', cb_, false);
btn_.addEventListener('click', cb_, false);