如何从 jquery 中属于同一类成员的元素中获取所有不同的值
How to get all the different values from elements that are members of the same class in jquery?
<a href="www.google.com" value="1000" class="abc">Link1</a>
<a href="www.google.com" value="1001" class="abc">Link2</a>
<a href="www.google.com" value="1002" class="abc">Link3</a>
<a href="www.google.com" value="1003" class="abc">Link4</a>
<a href="www.google.com" value="1004" class="abc">Link5</a>
<a href="www.google.com" value="1005" class="abc">Link6</a>
<a href="www.google.com" value="1006" class="abc">Link7</a>
<a href="www.google.com" value="1007" class="abc">Link8</a>
我在 UI 上有 7 个链接。
我想要数组中的所有链接值,例如
array_v = [1000,1001,1002,1003,1004,1005,1006,1007]
其中所有链接的类都相同.....
有没有办法让我们通过 jquery 或 javascript 获取相同 css 类的所有值......
我试过
document.getElementsByClassName('abc');
但是我得到这样的输出:
HTMLCollection[a.abc #, a.abc #, a.abc #, a.abc #, a.abc #, a.abc #, a.abc #]
你可以使用这样的东西:
var array_v = [];
$(".abc").each(function(i, e){
array_v[i] = $(this).attr("value");
});
小提琴
var array_v = [].map.call(document.getElementsByClassName('abc'), function(elem) {
return elem.getAttribute("value");
});
在 jquery 中使用 .map
var res = $("a.abc").map(function(val, i) {
return $(this).val();
}).get();
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何在 JavaScript 中“获取”成员变量
- X-editable:如何获取每行的id,以便更新单个成员
- 获取成员数据模型中任何属性的属性类型
- 推进器的存在可以't使用angularjs和golang获取成员
- 如何在javascript中声明成员函数?获取“TypeError: Object.function is not a
- JS - 获取类的成员名称
- 从 Meetup API 获取 200 多名组成员
- 在运行时动态获取javascript中数组成员的名称
- 获取对象的值'通过变量的成员
- 如何获取当前/选定的id与链接到成员中的助手
- 如何从 jquery 中属于同一类成员的元素中获取所有不同的值
- 如何从对象中获取成员名称
- 在成员函数回调中获取对象
- 如何在javascript中获取对象的第一个成员
- 如何使用类名作为选择器获取类成员的数据属性
- 如何在碰撞检测函数中获取成员变量
- Trello API:如何获取组织或成员的董事会id
- 原型编程- Javascript错误:这个.如果窗体未定义,则无法在成员方法中获取对象变量
- 数组的成员是未定义的,它拥有获取该成员所需的所有数据