Das ist vielleicht schwer zu erklären, aber ich brauche eine Möglichkeit, eine Reihe von Elementen durchzugehen, die ich bereits ausgewählt habe und für jede Klasse zu finden, die mit dem Wort " Symbol". So zum Beispiel habe ich die folgenden Elemente SoWie man Klassen auswählt, die mit einer bestimmten Zeichenkette beginnen
<div class="button iconStar"></div>
<div class="button iconPlus"></div>
<div class="button iconLeft"></div>
<div class="button iconRight"></div>
<div class="button iconUp"></div>
<div class="button iconDown"></div>
haben könnte, beginne ich mit der Auswahl der Elemente und Looping durch sie ....
$(".button").each(function(){
// Some code here
});
Nun konnte ich den folgenden Code in der Schleife setzen ...
if ($(this).hasClass("iconStar")){
$(this).append("<IMG SRC='Images/star.gif'>");
}
würde ich dann, dass für jedes mögliche Symbol wiederholen müssen, was sehr ineffizient zu sein scheint.
Was ich in der "each" -Schleife tun möchte, ist nur Zyklus durch alle Klassen, die $ (this) hat und wählen Sie die, die mit ICON beginnt und verwenden Sie dann, um das Bild anzuhängen.
Kann jemand helfen?
Können Sie nicht einfach eine Klasse von "Symbol" auf alle Elemente anwenden, die eine Symbol-bezogene Klasse haben und dann davon arbeiten? –