Jquery .each through Divs inside another Div

38,883

Solution 1

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

   });
})

Solution 2

Is this what you're lookng for?

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

Fiddle: http://jsfiddle.net/MLnBY/

Solution 3

$(".left").children().each(function(i, elm) {
    alert($(this).html())
});

Solution 4

The syntax would be $(".left > div").each(function(){}); instead of .each(".left > div").

Update: Would want to use $(".left").children().each()

Share:
38,883
James Mclaren
Author by

James Mclaren

Updated on August 04, 2020

Comments

  • James Mclaren
    James Mclaren almost 4 years

    I currently have the following html:

    Apologies for edit, I was not paying attention when i wrote this.

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

    I am using the JQuery .each command to iterate through each div using $('div').each. Although I only want to iterate through the divs inside the div with the class name 'left'.

    I have tried using $('.left > div').each but it did not work.

    Any help appreciated.