master
 1(function($) {
 2  return $.extend($.fn, {
 3    backboneLink: function(model) {
 4      return $(this).find(":input").each(function() {
 5        var el, name;
 6        el = $(this);
 7        name = el.attr("name");
 8        model.bind("change:" + name, function() {
 9          return el.val(model.get(name));
10        });
11        return $(this).bind("change", function() {
12          var attrs;
13          el = $(this);
14          attrs = {};
15          attrs[el.attr("name")] = el.val();
16          return model.set(attrs);
17        });
18      });
19    }
20  });
21})(jQuery);