1

我有一个链接到主 div-root 的 div 列表。如何浏览主div的所有元素?例子 :

<div id="main">
    <div class="trackon" id="trackline1">Line 1</div>
    <div class="trackon" id="trackline2">Line 2</div>
    <div class="trackon" id="trackline3">Line 3</div>
    <div class="trackoff" id="trackline4">Line 4</div>
    <div class="trackoff" id="trackline5">Line 5</div>
</div>

我正在寻找一个浏览#main div的所有元素(如每个statament)的jquery函数。我试图搜索官方文档,但我一无所获!干杯

4

4 回答 4

3
$('#main div').each(function(){
//$(this) is the current div
});

或者,如果您想确保只抓取一级 div,

$('#main > div').each(function(){
//$(this) is the current div
});
于 2010-09-08T19:23:47.363 回答
1
$('#main>div').each(function(){
    alert($(this).attr('id'));
});
于 2010-09-08T19:24:03.097 回答
1
$('#main').children().each(function(){
    alert($(this));
});
于 2010-09-08T19:25:28.623 回答
0

你可以each这样使用:

$('$main > div').each(function(){
  // your code...
});

is 子选择器在>这里用于选择父 div 的直接/直接子级。

于 2010-09-08T19:25:09.553 回答