繁体   English   中英

如何使用jquery获取特定类中的id列表?

[英]How do I get the list of ids in a particular class using jquery?

例如

<div class="myclass" id="div_1"></div>
<div class="myclass" id="div_2"></div>
<div class="notmyclass" id="div_3"></div>

我想最终得到类似[“div_1”,“div_2”]的数组

选择$(".myclass") ,您可以使用.map()方法[ docs ]获取每个元素的.id 这将返回一个包含id的类似jQuery数组的对象。

var ids = $(".myclass").map(function() { return this.id; });

如果你需要一个真正的数组,最后添加.toArray() [ docs ]

var IDs = [];

$('.myclass').each(function(){
    IDs.push( this.id );
});

除了.map ,如果你想要一个数组,你需要.get()

$('.myclass').map(function() { return this.id; }).get();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM