所以我有一个<ul>
包含<li>
个元素,我想抓住这些元素的ID并将它们以查询字符串传递给另一个页面。
像这样:
<ul id="myList">
<li id="first">First</li>
<li id="second">Second</li>
<li id="third">Third</li>
</ul>
进入
first,second,third
有一种巧妙的方法吗?我是jQuery,所以我的蛮力可能不是很好的方法是使用each()
进行迭代并以这种方式构建它。我觉得有点邋..
答案 0 :(得分:10)
使用.map
的简洁方法:
var ids = $("#myList li").map(function() {
return this.id;
}).get().join(",");