【发布时间】:2011-12-12 21:21:43
【问题描述】:
我正在使用Zepto.js,这是一个轻量级的 jquery 克隆。但是该框架不像 jquery 那样使用 .data() 。现在我需要使用这段代码:
var position = new Array;
$('#ipadmenu > section').each(function() {
position.push($(this).data('order'));
});
但我不知道如何在我的框架上进行这项工作。 我如何将其转换为纯 javascript?我从来没有真正使用过数组,所以我很迷茫......另外,我是否跳过了 zepto doc (https://github.com/madrobby/zepto) 中可以帮助我解决这个问题的内容? .get() 例如?
这是 HTML 代码。基本上我想将所有部分(数量可以改变)添加到数组中:
<nav id="ipadmenu">
<section data-order="0">
<a><p>text</p></a>
</section>
<section data-order="1">
<a><p>text</p></a>
</section>
</nav>
感谢您的帮助!
【问题讨论】:
-
有点吹毛求疵... jQuery 是“真正的 JavaScript”。
-
.push与框架关系不大,因为您是在数组上调用它。 -
jQuery 只是预先编写的 JavaScript 代码库..
-
是的,我把它改成了“纯”:p
-
我用谷歌搜索了它,是的,我猜它是:)
标签: javascript jquery arrays zepto