jQuery Simple Example

HTML

<script src="//www.addressfinder.co.nz/assets/v2/widget.js"></script>
<div id="aaa">

</div>

CSS

body {
    padding: 5px;
}

label {
    font-weight: bold;
}

input[type=text] {
    width: 20em
}

p {
    margin: 1em 0 0;
}

JavaScript

var dataGrid = {

};
var html = [];
dataGrid.prototype = {
      display: function() {
        var self = this;
        var html = [];
        var check = 0;
        var lastSelection;
        html.push("<div style='margin-left:20px'>");
        var theInput = $("<input class='btn btn-default' type='button' value='Save All Rows'>");
        $(document).on("click", theInput, function(){self.saveRows()});
        html.push($(theInput)[0].outerHTML);
        html.push("<table id='" + this.id + "" + "'class='table'>\n</table>");
        html.push("<div id='pagger_" + this.id + "'></div>");
        html.push("</div>");
        
        $('body').append(html.join(""));
        
      },
      // ...
      saveRows: function() {
        console.log("adasdasd");
      }
    };
    
    dataGrid.prototype.display();