Jor*_*rik 7 html javascript jquery
我已经在我自己的个人JavaScript库上工作了一段时间,它工作正常.但我一直在想jQuery返回对象.
假设您在DOM中有几个div并且您使用$("div")jquery 选择它们实际上在控制台日志中返回所选节点(作为对象/数组?),您可以将它们鼠标悬停在它们在文档中的位置.
我的对象实际上返回整个对象本身,所以如果你调用kj("div")(kj我的对象名称在哪里)它在控制台日志中显示如下:
> kj
> elements: Array[10]
> length : 10
> more stuff
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何让它返回类似jQuery的东西?
提前致谢.
我认为您正在寻找的是,在 jQuery 中,元素数组是主要对象,方法和其他信息作为属性连接到该数组。
function $$(tagname){
var x = document.getElementsByTagName( tagname );
x.moreStuff = true;
return x;
}
var d = $$('div');
Run Code Online (Sandbox Code Playgroud)
因为typeof Array === 'object'您可以任意将方法和属性附加到数组。
| 归档时间: |
|
| 查看次数: |
1144 次 |
| 最近记录: |