JQuery - 从主div中浏览元素

时间:2010-09-08 19:20:43

标签: jquery elements

我有一个链接到主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>

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

4 个答案:

答案 0 :(得分:3)

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

或者,如果你想确保你只是抓住第一级div,

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

答案 1 :(得分:1)

$('#main>div').each(function(){
    alert($(this).attr('id'));
});

答案 2 :(得分:1)

$('#main').children().each(function(){
    alert($(this));
});

答案 3 :(得分:0)

您可以像这样使用each

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

>是子选择器,用于选择父div的直接/直接子项。