私は現在次の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
を使用してみましたが、機能しませんでした。
助けていただければ幸いです。
$.each( $('.left'), function(i, left) {
$('div', left).each(function() {
});
})
これはあなたが探しているものですか?
$('div.left>div').each(function(){ /* do stuff */ });
構文は、$(".left > div").each(function(){});
ではなく.each(".left > div")
になります。
更新:$(".left").children().each()
を使用します
$(".left").children().each(function(i, Elm) {
alert($(this).html())
});