我在https://github.com/lukemelia/jquery-ui-ember上看到了示例代码。有人可以告诉我这是什么。$()
你可以在jquery-ui-ember-master \ jquery-ui-ember-master \ js \ app.js上看到这个
答案 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的东西。