I need some type of JS MVC, DataBinding solution. Similar to implementing a GMAIL Web App. Messages INDEX and Messages Show. where on the messages show, if you modify a message
This sounds like a job that knockoutjs could handle. It allows you to associate DOM elements with a data model pretty easily. Technically it's not MVC it's MVVM (model-view-viewmodel).
Check out Backbone.js, which is built with underscore.js, both very well done and popular these days.
Neither builds on jQuery. However, both of them strive to be very expressive with minimal code, and as a result, they are both compact and lightweight.