Backbone Template
Standard fiddle
by user645715
HTML
<script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/underscore-min.js"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script>
<div id="elements_container">a</div>
<script type="text/template" id="elements_template">
<UL>
_.each(
<label>Name</label>
<input type="text" id="search_input" />
<input type="button" id="search_button" value="Search" />
</UL>
</script>
JavaScript
var Element = Backbone.Model.extend({});
var Elements = Backbone.Collection.extend({ model: Element });
var el,
elements = new Elements(),
cids = [];
for (var i=0; i<4; i++) {
el = new Element({name: "element"+i})
elements.add(el);
cids.push(el.cid);
}
console.log(cids);
el1 = elements.get(cids[0]); // undefined
console.log(el1);
el1a = elements.find(function(model) { return model.cid === cids[0]; });
console.log(el1a); // success