でのdiv要素を取得:私はそのようなバックボーンビューを持っているjQueryとバックボーンエル
(function($) {
'use strict';
$P.viewTypes.HeaderNavigation = Backbone.View.extend({
tagName: 'div',
className: 'header-navigation',
id: 'headerNav',
templateHeader: _.template(
'<div id="headerNavLeft" class="js-header-left"></div>' +
'<div id="headerNavRight" class="js-header-right"></div>'
),
getDivElement: function() {
var divEle = this.getDivEl('headerNav');
alert(divEle.innerHTML);
var backboneEl = this.el;
alert(backboneEl.innerHTML);
},
getDivEl: function(id) {
var divEle = $('<div>').attr('id', id);
return divEle[0];
},
render: function() {
this.$el.html(this.templateHeader());
this.getDivElement();
return this;
}
});
})(jQuery);
私の質問は、なぜgetDivElementで、divEleとbackboneElが異なっているのですか? divEle.innerHTMLは空文字列 backboneEl.innerHTMLは
です。この場合、divEleをbackboneElとして取得するにはどうすればよいですか? ご協力いただきありがとうございます。