繁体   English   中英

将HTMLCollection包裹到jQuery / Zepto函数中?

[英]Wrap HTMLCollection into a jQuery/Zepto function?

我想知道如何将HTMLCollection成功包装到jQuery / Zepto函数中。

我有以下相同的选择器:一个在Zepto中,另一个在包装在Zepto函数中的香草JavaScript中。 但是,后者不会使Zepto方法可用于其节点。

$('#navigation a');
$( document.getElementById('navigation').getElementsByTagName('a') );

我想使它们等效。

编辑:我使用Zepto而不是jQuery,并且未提及Zepto的行为与jQuery相同。

您可以尝试以下(未经测试)

var collection = document.getElementById('navigation').getElementsByTagName('a');

$().add(Array.prototype.slice.call(collection));

add的文档(请参阅docu )中,应该可以向当前的jQuery Object添加多个元素。

$( ... ).add( elements )

一个或多个要添加到匹配元素集中的元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM