gpt4 book ai didi

jQuery Each() 作为 For 语句?

转载 作者:行者123 更新时间:2023-12-01 00:01:17 24 4
gpt4 key购买 nike

我有一个 jQuery.each() 函数,我想将其转换为 FOR 语句。

我想知道如何转变

     jQuery('.myclass').each(function() {
//do stuff
}

进入

   for ( var i=0; i<.myclass.length; i++) {
//do stuff
}

最佳答案

jQuery 对象类似于数组。它们具有 length 属性,并且支持通过使用带有 [] 的数字索引来访问元素。因此,您只需直接索引到结果对象即可:

var myclass = jQuery('.myclass');

for ( var i=0; i<myclass.length; i++) {
// use myclass[i] here
}

此信息并未在 API 文档中特别标记,但您可以在 get function 的文档中找到它。 。括号表示法在很大程度上取代了 get 函数的使用,除了它对负索引值的处理(用于相对于集合末尾的索引;负索引仅通过 get< 支持,而不是通过 [])。

关于jQuery Each() 作为 For 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com