Я думаю, вам стоит подумать о создании самодельного плагина для визуальной работы.
Существует плагин jquery, который позволяет вам сравнивать $ diff как этот :
Используя это, вы получаете полезную коллекцию элементов:
$.diff(obj1, obj2) return {mod: ..., add: ..., del: ...}
Вы можете использовать jsfiddle для создания прототипа своего собственного плагина (http://jsfiddle.net/)