Html jQuery第一级的每个div
Html jQuery第一级的每个div,html,jquery,Html,Jquery,我有下一个HTML <div id="id"> <div> <div class="permissions"> </div> </div> </div> 此循环由#id中的所有div运行。如何仅由第一级div运行相同的循环?提前感谢。对不起,我说的是英语。通过在#id和div之间留一个空格,您正在使用 相反,使用 现在它只针对元素,这些元素是#id的直接后代(子元素) 这相当于使用.ch
我有下一个HTML
<div id="id">
<div>
<div class="permissions">
</div>
</div>
</div>
此循环由#id中的所有div运行。如何仅由第一级div运行相同的循环?
提前感谢。对不起,我说的是英语。通过在
#id
和div
之间留一个空格,您正在使用
相反,使用
现在它只针对
元素,这些元素是#id
的直接后代(子元素)
这相当于使用.children()
而不是.find()
:
不过我不会给任何东西一个“id”的id。(如果这不仅仅是一个例子的话。)
$("#id div").each(function(){
//do something
});
$("#id > div").each(function(){
//do something
});
// only direct descendant divs
$("#id").children("div").each(function() {
//do something
});
// all descendant divs
$("#id").find("div").each(function() {
//do something
});