ich folgende Konfiguration haben:jQuery Ziel vorherigen divs mit Integer-Zahl
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>//Need to target this
<div class="item"></div>//Need to target this
<div class="item"></div>//Need to target this
<div class="item"></div>//Need to target this
<div class="item"></div>//Need to target this
<div class="item start"></div>//starting point
<div class="item"></div>
Von start
Klasse div, ich brauche 5 divs es vorherigen Ziel. Damit alle vorherigen 5 eine neue Klasse (addClass) wie unten erhalten wird:
<div class="item"></div>
<div class="item"></div>
<div class="item good"></div>
<div class="item good"></div>
<div class="item good"></div>
<div class="item good"></div>
<div class="item good"></div>
<div class="item start"></div>//starting point
<div class="item"></div>
Ich habe folgende:
var num = 5; //integer number
$(".start").prevUntil(??).addClass('good'); //??
Wie würde ich die ganze Zahl verwenden, dies zu tun?
Um es besser zu verdeutlichen, ist die start
Klasse der Ausgangspunkt und ich muss die Klasse good
zu 5 vorherigen Divs von diesem Ausgangspunkt hinzufügen.
Dank
Corret mich, wenn ich falsch bin. Sie möchten allen 5 Divs eine Klasse hinzufügen, die der ersten folgt? Also alle, die auch die Klasse "gut" haben? – Aer0
Duplikat von: http://stackoverflow.com/questions/1022595/select-nth-previous-sibling-in-jquery? – Puzzle84
Um es besser zu verdeutlichen, ist die 'start' Klasse der Startpunkt und ich muss die Klasse' good' zu 5 vorherigen divs von diesem Startpunkt hinzufügen. –