这是什么.Ember或JQuery中的$()

时间:2014-08-26 07:48:08

标签: javascript jquery jquery-ui ember.js

我在https://github.com/lukemelia/jquery-ui-ember上看到了示例代码。有人可以告诉我这是什么。$()

你可以在jquery-ui-ember-master \ jquery-ui-ember-master \ js \ app.js上看到这个

3 个答案:

答案 0 :(得分:5)

  

this.$()是对当前objectcope的$ - 方法的调用。

this指的是您当前的对象 $this的函数 ()会调用$的函数this

答案 1 :(得分:3)

创建Component时,在其代码this.$()中为您提供jQuery对象引用,设置为由Component(其外部标记,插入到dom中的元素)除非你另有说明,否则通常为div。然后,您可以使用this.$('.myclass')来查找由myclass处理的HTML部分中具有类Component的元素,而无需指定id属性找到正确的元素集。

这可能也适用于View,但您应尽可能使用Component

答案 2 :(得分:0)

正如Leeft所说,this.$()将为您提供对jQuery对象的引用,但通常您只需要在didInsertElement中获取对该组件已插入DOM的jQuery对象的引用你可以在元素上做jQuery-UI的东西。