如何访问插件的本身对象?
时间:2009-06-04
来源:互联网
自己写的插件对象经过jquery封装后,在用的时候创建后返回的总是jquery定义的对象,虽然可以添加方法来访问,但是相互间的数据传递和返回极其困难,很难访问到,这一点个人认为mootools好太多了,小弟是处学,经验不足,希望各位大牛能提供点经验,如何快速的访问自定义后,经过jquery封装的对象? 比如flexigrid这个控件,几乎很难拿到原本的对象和访问到需要的数据
作者: hehuaiyuan 发布时间: 2009-06-04
狭义地说,jQuery的插件不是个对象,不存在插件对象这个东西
jQuery的插件是个function,它是jQuery对象或jQuery自身的一个方法
在这个方法执行完后,仍会返回执行这个方法的jQuery对象自身
而如果要拿到未封装的DOM元素,直接对这个jQuery对象使用下标操作符[]即可
举例来说:
var aTable = $('#testtable').flexigrid();
这个aTable就是jQuery对象,而aTable[0]就是对应的DOM元素
如果要取aTable内部的元素,可以用jQuery选择器
jQuery的插件是个function,它是jQuery对象或jQuery自身的一个方法
在这个方法执行完后,仍会返回执行这个方法的jQuery对象自身
而如果要拿到未封装的DOM元素,直接对这个jQuery对象使用下标操作符[]即可
举例来说:
var aTable = $('#testtable').flexigrid();
这个aTable就是jQuery对象,而aTable[0]就是对应的DOM元素
如果要取aTable内部的元素,可以用jQuery选择器
作者: keakon 发布时间: 2009-06-04
谢谢keakon的回答
作者: hehuaiyuan 发布时间: 2009-06-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28