web-dev-qa-db-ja.com

Jquery .each through Divs within another Div

私は現在次のhtmlを持っています:

編集して申し訳ありませんが、これを書いたときは注意を払っていませんでした。

_ <div class ="left">
    <div>1</div>
    <div>2</div>
    <div>3</div>
</div>
_

JQuery .eachコマンドを使用して、$('div').eachを使用して各divを反復処理しています。クラス名が「left」のdiv内のdivを反復処理したいだけですが。

$('.left > div').eachを使用してみましたが、機能しませんでした。

助けていただければ幸いです。

11
James Mclaren
$.each( $('.left'), function(i, left) {
   $('div', left).each(function() {

   });
})
20
thecodeparadox

これはあなたが探しているものですか?

$('div.left>div').each(function(){ /* do stuff */ });

フィドル: http://jsfiddle.net/MLnBY/

8
Paul Fleming

構文は、$(".left > div").each(function(){});ではなく.each(".left > div")になります。

更新:$(".left").children().each()を使用します

3
ayyp
$(".left").children().each(function(i, Elm) {
    alert($(this).html())
});
3
alexl