JQuery - 集合迭代

use*_*192 3 jquery

我是JQuery的新手.我有一个select html元素.我试图了解如何遍历select元素中的选项.我知道如何使用传统的javascript来完成它,如下所示:

for (i=0; i<mySelect.options.length; i++)
  alert(mySelect.options[i].value);
Run Code Online (Sandbox Code Playgroud)

但是,我正在尝试更多地了解JQuery.有人能告诉我使用JQuery迭代集合的最佳方法吗?

谢谢

R0M*_*RMY 9

取决于你想做什么.

  • 如果您只是想对集合进行迭代,则可以使用每个集合.

  • 如果你想迭代集合并对每个元素应用一个变换(并获得一个新的集合),那就有map.

  • 如果你只想选择你的收藏的一个子集,那就是grep.