lol*_*ola 0 javascript jquery dom
如何在"test"div的子项中获取所有div ID?
下面的选择器只给出"狗":我需要得到"狗","猫","drig"等.
var all = $(".test div").attr("id");
$("div").text(all);
<div class="test">
<div id="dog"></div>
<div id="cat"></div>
<div id="drig"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢
如果你的意思是元素的所有直接后代,那么你必须将你的选择器改为 $(".test > div")
(它是子选择器).如果要选择所有后代,则可以保持原样.
使用.map()
,您可以创建一个ID数组:
var all = $(".test > div").map(function() {
return this.id;
}).get();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4559 次 |
最近记录: |