jquery – 将某个类的所有元素的ID添加到数组中

这是我正在尝试做的事情:

目前我正在使用它来创建一个与.cookie类名匹配的所有元素的数组.现在我得到该元素的文本值,这不是我需要的:

var getAllCookies = $('.cookie').text();
var cookiesArray = jQuery.makeArray(getAllCookies);
alert(cookiesArray[0]);

我需要的是找到某个类的所有元素(.cookie),获取该元素的ID值并将该ID值存储在数组中.

解决方法

我认为这应该做你想要的事情:
var ids = $('.cookie').map(function(index) {
    // this callback function will be called once for each matching element
    return this.id; 
});

Documentation for map.

Here’s a working jsFiddle demo.

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...