Use of jQuery's proxy function

by Patrick Hund

HTML

<html>
    
    <head>
        <title>$.proxy Example</title>
    </head>
    
    <body>
        <button data-mumpf="pumpf">click me</button>
    </body>

</html>

JavaScript

// example for use of $.proxy: in blablub method, this is dingdong
$(document).ready(function () {
    var dingdong = {
        ding: 'dong'
    };

    var blablub = function () {
        //console.log(element);
        //alert("ding: " + this.ding + "\nmumpf: " + $(element).data('mumpf'));
        alert("ding: " + this.ding);
    };

    $('button').on('click',
        //function (event) {
        //    console.log($(this).text());
            $.proxy(blablub, dingdong)
        //}
    );

});