With reference to below question asked in stackoverflow
Display clicked item
I have modified the fiddle created by john papa. Here is my updated fiddle
Just trivial bug
this.NewDetail = function(){ var item = new Thing(4, "Thing 4", self.model.CurrentDisplayThing); self.model.Things.push(item); self.model.CurrentDisplayThing(item); };