javascript - 从元素中获取 ID 并将它们放入数组中

标签 javascript jquery arrays

我想知道如何获取具有相同类的 3 个 div 的值并将其放入数组中。

示例分区

<div class="selected" id="1"></div>
<div class="selected" id="2"></div>
<div class="selected" id="3"></div>

我想要这个结果 array(1,2,3),我看到了每个 jquery 的函数,但我认为这不是正确的方法,知道吗?

谢谢你的回答。但是如果我想在点击 child 时获得 id,我该怎么做呢?例子

   <div class="selected" id="1">
      <li>Click</li>
   </div>
    <div class="selected" id="2">
       <li>Click</li>
    </div>
    <div class="selected" id="3">
       <li>Click</li>
    </div>

最佳答案

看起来您想要数组中每个 div 的 ID,无论如何:

var divArr = $(".selected").map(function() {
    return this.id;
}).get();

关于javascript - 从元素中获取 ID 并将它们放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19181993/

相关文章:

javascript - Ionic JavaScript 函数无需等待 Promise 即可执行

javascript - 使背景在用户输入时消失。 CSS

javascript - 进度条MVC3

java - 分割先前从文件中读取的字节数组

java - 将唯一点映射到唯一整数索引

javascript - AWS 从 ReceiptHandle 获取 SQS 队列名称

javascript - jQuery访问输入隐藏值

javascript - 为什么我的函数在我给它一个参数时返回 undefined

javascript - 如何在 ASP.NET MVC 4 中通过 Html.Actionlink 触发 window.open

java - 一个元素在二维数组的列中出现的频率是多少?