如何获取具有相同类的元素的每个attr id?
var id = $('.class').attr('id');
Run Code Online (Sandbox Code Playgroud)
但是当我执行console.log时它只返回一个id,即使我有多个id和多个具有相同类的div.
Amm*_*CSE 10
使用map()
var ids = $('.class').map(function() {
return $(this).attr('id');
});
console.log(ids);Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<div class="class" id="1"></div>
<div class="class" id="2"></div>
<div class="class" id="3"></div>Run Code Online (Sandbox Code Playgroud)
使用jquery每个函数。
var i = 0;
var ids = [];
$(".class").each(function(){
ids[i++] = $(this).attr("id"); //this.id
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9458 次 |
| 最近记录: |