javascript 如何在jQuery中读取数组的每个元素?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/15449582/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-27 00:48:15  来源:igfitidea点击:

How to read each element of an array in jQuery?

javascriptjquery

提问by Nestor C

I have an array like this

我有一个这样的数组

var ids = [
  liRightSkills, liRightAchievements, liRightGetRatings, liRightSpecialization, liRightOrgChart, liRightMemberships
];

How do I read each element of this using jQuery?

我如何使用 jQuery 读取每个元素?

I have tried this but it's not working

我试过这个,但它不起作用

jQuery.each(ids, function() {
  $('#' + $(this).val()).show();
});

回答by PSR

In javascript

在 JavaScript 中

for (i = 0; i < ids.length; ++i) {
    alert(ids[i]);
}

In jQuery

在 jQuery 中

$.each(ids, function(index, value) {
  alert(index + ': ' + value);
});