在Ember或JQuery中,$()是什么?
What is this.$() in Ember or JQuery
我在https://github.com/lukemelia/jquery-ui-ember上看到示例代码。$()
你可以在jquery-ui-ember-master'jquery-ui-ember-master'js'app.js
this.$()
是当前objectscope的$
方法的调用。
this
是指当前对象。$
是this
的函数。()
将调用this
的$
函数
当您创建Component
时,在其代码this.$()
中为您提供了一个jQuery对象引用,设置为该Component
插入dom的元素(它的外部标记,通常是div
,除非您另有说明)。然后,您可以使用例如this.$('.myclass')
来查找由该Component
处理的HTML部分中具有myclass
类的元素,而不必指定id
属性来查找正确的元素集。
这可能也适用于View
s,但您应该尽可能使用Component
。
正如left所说,this.$()
将为您提供对jQuery对象的引用,但通常您应该只希望在didInsertElement
中获得对jQuery对象的引用,其中组件已插入到DOM中,并且您可以在元素上执行jQuery- ui内容
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- Ember 路由器中的“this._super(控制器,型号)”是什么意思?
- 侦听 Ember 组件外部的点击的正确方法是什么?
- 在 Ember .js 中通过 ajax 加载选择选项的最佳实践是什么?
- 在Ember.js视图中刷新jQuery绑定的正确方法是什么
- 将Ember.js与Fabric.js这样的画布库集成在一起的正确方法是什么
- 将Ember.js仅用于Rails应用程序的一部分最直接的方法是什么
- 什么是视图.ember.js中的图像
- 在Ember或JQuery中,$()是什么?
- 用ember.js重新加载非动态路由模型的正确方法是什么?
- 在ember中存储应用程序特定数据的最佳方式是什么?
- 将检索到的Ember数据记录转换为普通对象的Ember方式是什么?
- 在Ember RESTAdapter中存储持久变量的正确方法是什么
- ember pre4中的{{render}}和{{control}}的目的是什么
- 什么是在 Ember 中重定向回.js的规范方法
- 在Ember.js中,获取当前控制器的正确方法是什么?