SO - 22162977

by Arun P Johny

HTML

<div class="ct">
    <div class="child">1</div>
    <div class="child">2</div>
    <div class="child">3</div>
    <div class="child">4</div>
</div>
<div class="ct">
    <div class="child">1</div>
    <div class="child">2</div>
    <div class="child">3</div>
    <div class="child">4</div>
</div>
<div class="ct">
    <div class="child">1</div>
    <div class="child">2</div>
    <div class="child">3</div>
    <div class="child">4</div>
</div>
<div class="ct">
    <div class="child">1</div>
    <div class="child">2</div>
    <div class="child">3</div>
    <div class="child">4</div>
</div>
<br />
<div class="someparent">
    <div>1</div>
    <div>2</div>
    <div>3</div>
</div>
<div class="someparent">
    <div>1</div>
    <div>2</div>
    <div>3</div>
</div>

CSS

.ct {
    margin-bottom: 5px;
    padding: 5px;
}
.child {
    margin-bottom: 5px;
    padding: 5px;
}

JavaScript

var $some = $('.ct'),
    theCriteria = ':nth-child(odd)';
var foo = $some.andSelf().find(theCriteria);
console.log($some.andSelf())
foo.css('border', '1px solid red')