map()仅适用于第一级儿童

时间:2016-04-01 14:37:40

标签: javascript jquery

我正在使用map()函数来选择dropzone的子元素:

$('#DropZone div').map(function(i, item){
})

dropzone的结构如下:

<div id="DropZone">
    <div id="firstImage">
        <div></div>
        <div></div>
    </div>
    <div id="SecondImage">
        <div></div>
        <div></div>
    </div>
</div>

map函数然后返回DropZone中的每个div,但我只想检索#firstImage div和#secondImage div。我的问题是:如何使用map()函数仅检索第一层子项而不是整个结构?

1 个答案:

答案 0 :(得分:4)

使用直接后代选择器:

$('#DropZone > div').map(function(i, item){
    // your logic here...
})