Ich habe eine einfache Frage zu jQuery Array-Elemente ...eine Klasse zum ersten Element in Array hinzufügen
<div id="holder">
<div class="A">A</div>
<div class="A">A</div>
<div class="A">A</div>
<div class="B">B</div>
<div class="B">B</div>
<div class="B">B</div>
<div class="B">B</div>
<div class="C">C</div>
<div class="C">C</div>
<div class="C">C</div>
<div class="C">C</div>
<div class="C">C</div>
</div>
und JS:
var klassenarray = $("#holder").find("[class]").map(function() {
return this.className;
}).get();
alert(klassenarray);
Gibt mir:
A,A,A,B,B,B,B,C,C,C,C,C
Nun muss ich eine Klasse namens first zu jedem Element mit dem gleichen Klassennamen hinzufügen. Wie folgt aus:
<div id="holder">
<div class="A first">A</div>
<div class="A">A</div>
<div class="A">A</div>
<div class="B first">B</div>
<div class="B">B</div>
<div class="B">B</div>
<div class="B">B</div>
<div class="C first">C</div>
<div class="C">C</div>
<div class="C">C</div>
<div class="C">C</div>
<div class="C">C</div>
</div>
Haben Sie etwas überhaupt versucht? –
ich weiß nicht, wie man das erste Element der Klassennamen im Array "fängt" ... – Cycle99