+ -
当前位置:首页 → 问答吧 → 如何访问插件的本身对象?

如何访问插件的本身对象?

时间: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选择器

作者: keakon   发布时间: 2009-06-04

谢谢keakon的回答

作者: hehuaiyuan   发布时间: 2009-06-05

相关阅读 更多