我有这个 HTML:
<ul id="sortable" >
<li class="myclass" id="1">One item</li>
<li class="myclass" id="3">Another item</li>
</ul>
此列表的更改不是静态的。所以 id 可以改变。如何从该列表中获取所有 id(值)?
最佳答案
您可以使用map()
并返回id数组
var ids = $('#sortable li').map(function() {
return $(this).attr('id');
}).get();
console.log(ids)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="sortable">
<li class="myclass" id="1">One item</li>
<li class="myclass" id="3">Another item</li>
</ul>
关于javascript - 从列表中获取所有 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40081283/