Yes, as JcFx says above in a comment, this is answered here.
As I say there, JsViews works with the DOM element hierarchy. There are a few ways in which browsers may dynamically change the DOM to be in a canonical form, such has inserting a TBODY even if you didn't put one there in your markup.
Rather than adding a lot of code, perf hit, and potential error risk by having JsViews try to automatically compensate for this, JsViews instead gives you an error message in most cases where it detects that your markup is not well-formed, or does not respect these 'canonical rules' - i.e. missing out a TBODY...