el が設定されていない場合、ビュー バックボーンを作成すると空の div-container が作成されます。(this.$el.html(this.template(this.model.toJSON())))
そのdivに挿入されたテンプレート。このラッパーを回避する方法は? ラッパーのないきれいなテンプレートが必要なので、好きな場所に挿入できますか? jobView.$e.children()
多くの要素で呼び出すのは合理的ではありません。
<script id="contactTemplate" type="text/html">
<div class="job">
<h1><%= title %>/<%= type %></h1>
<div><%= description %></div>
</div>
</script>
var JobView = Backbone.View.extend({
template:_.template($("#contactTemplate").html()),
initialize:function () {
this.render();
},
render:function () {
this.$el.html(this.template(this.model.toJSON()));
return this;
}
});
var jobView = new JobView({
model:jobModel
});
console.log(jobView.el);