如何从选择器返回对象
How to return an object from a selector?
我有一个代码
$( document ).ready(function() {
$('#boxone') = new Category();
$('#boxone').playFunction();
foo();
})
function Category(el) {
this.playFunction() {
alert('bar')
}
}
function foo() {
$('#boxone').playFunction()
}
第一个playFunction()运行良好,但foo()返回undefined。
据我所知,Category()是一个在id=boxone的元素中创建游戏的类。如果这是真的,那么创建一个插件就很好了。(http://learn.jquery.com/plugins/basic-plugin-creation/)。
这样做,代码可以更改为-
$('#boxone').Category();
像playFunction()这样的函数可以是一个基于事件的函数-
$('#boxone').trigger('play');
在插件中,一个监听器将附加在"play"事件上,该事件的处理程序将为playFunction();
相关文章:
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 通过数组值返回对象
- JavaScript:返回对象的函数
- 为什么document.getElementsByClassName(“className”)返回对象
- 如何返回对象
- Promise没有;t返回对象的数组
- 面料:“;鼠标:向下”;在event.target中未返回对象
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- Javascript:返回对象
- 为什么 javascript 返回对象位置 true 或 false
- 解析查询查找方法返回对象而不是数组
- 来自函数的返回对象在 jQuery 中未从 $.post 定义
- JavaScript 返回对象未按预期工作
- 返回“[对象对象] NaN” - Javascript
- 何时从创建返回对象
- Javascript:接收对象并返回对象中描述的所有数字的列表的函数
- JSDoc:返回对象结构
- node.js请求返回对象
- 返回对象的ECMAScript 6箭头函数
- 如何从控制器返回对象列表并使用JQuery(SpringMVC,ajax)显示它们