Advertisement
dim4o

Untitled

Apr 6th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $.fn.grid = function () {
  2.  
  3.     var that = $(this);
  4.  
  5.     var addHeader = function addHeader(arr) {
  6.         var tr = $('<tr>');
  7.         arr.forEach(function (item) {
  8.             var th = $('<th>').text(item);
  9.             th.appendTo(tr);
  10.         });
  11.  
  12.         tr.appendTo(that);
  13.     };
  14.  
  15.     var addRow = function addRow(arr) {
  16.         var tr = $('<tr>');
  17.         arr.forEach(function (item) {
  18.             var td = $('<td>').text(item);
  19.             td.appendTo(tr);
  20.         });
  21.  
  22.         tr.appendTo(that);
  23.     };
  24.  
  25.     return {
  26.         addHeader: addHeader,
  27.         addRow: addRow
  28.     }
  29. };
  30.  
  31. var grid = $('#myGrid').grid();
  32.  
  33. grid.addHeader(['First Name', 'Last Name', 'Age']);
  34. grid.addRow(['Bay', 'Ivan', 50]);
  35. grid.addRow(['Kaka', 'Penka', 26]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement