elとは

el(element)

指定したtagNameやclassNameの属性(element)になります。

elの属性にセレクタを渡すと、$elという属性にelのjQueryオブジェクトが入ります。

jqueryのappendなどに利用でき、elに指定する時点で、DOM上に該当する要素がなければなりません。

var Myview() = Backbone.View.extend({ el: ‘#hoge' }); var view = new MyView();

(function() {

var Foo = Backbone.Model.extend({

// modelの設定

});

var foo = new Foo();


var FooView = Backbone.View.extend({
    tagName: 'p',
    className: 'bar',
    id: 'baz'
});

var FooView = new FooView({model:foo});
console.log(FooView.el); //指定したtagNameやclassNameのelement(属性)になる。

})();

f:id:hrt0kmt:20140628182201p:plain

console.log(FooView.$el);
$elの場合

f:id:hrt0kmt:20140628182616p:plain



Daydreamin'

Daydreamin'

  • Ariana Grande
  • Pop
  • ¥250