Something like
$('.mydiv' :eq(n) 'img')
but yeah that is a terrible way of writing it ah, help?
Something like
$('.mydiv' :eq(n) 'img')
but yeah that is a terrible way of writing it ah, help?
You're almost there:
// Select all img elements in the 1st .mydiv:
$('.mydiv:eq(0) img')
// Select all img elements in the 3rd .mydiv:
$('.mydiv:eq(2) img')
See more examples of :eq()
at http://api.jquery.com/eq-selector.
To use a variable inside :eq
, do the following
// Select all img elements in the `n`th .mydiv:
$('.mydiv:eq('+n+') img')
To show how it works with variable n:
$('.mydiv:eq('+n+') img')
You use + operator to concat in JavaScript.