Ember.jsのドキュメントには、次の構文のjQueryコードスニペットがあります。
this.$().button();
このスニペットは、jQuery UI関数を呼び出すことができるthis
ように、jQueryオブジェクトに変換されるだけですか?.button()
このスニペットは同一でしょうか?
$(this).button();
Ember.jsのドキュメントには、次の構文のjQueryコードスニペットがあります。
this.$().button();
このスニペットは、jQuery UI関数を呼び出すことができるthis
ように、jQueryオブジェクトに変換されるだけですか?.button()
このスニペットは同一でしょうか?
$(this).button();
ソースコードはこれを次のように説明しています。
/**
Returns a jQuery object for this view's element. If you pass in a selector
string, this method will return a jQuery object, using the current element
as its buffer.
For example, calling `view.$('li')` will return a jQuery object containing
all of the `li` elements inside the DOM element of this view.
@param {String} [selector] a jQuery-compatible selector string
@returns {Ember.CoreQuery} the CoreQuery object for the DOM node
*/
$: function(sel) {
return this.invokeForState('$', sel);
},
$(this)
だからあなたの質問に答えるために:いいえ、それはjQueryオブジェクトで残り火ビューインスタンスをラップするのと同じではありません...