hi,
var Satz = 53,56,87,92
for(var i in obj.selected){
var Satz = Satz.replace(i, "");
}Mein Problem ist es den String zum Schluss 'sauber' auszugeben.
Lösche ich die 87 soll das Resultat --> 53,56,92 sein und nicht 53,56,,92. Genauso, wenn ich die 53 lösche --> 56,87,92 und nicht ,,56,87,92 oder wenn ich alle Zahlen lösche bekomme ich ,,,.
Vielleicht nicht "Zahl", sondern "Zahl," entfernen?
Lediglich bei der letzten problematisch - die hat kein nachfolgendes Komma. Aber dafür könnte man zunächst eins an den String dranhängen, und nachher wieder entfernen.
Trotzdem, unschöne Bastelei.
Schöner: Mit split ein Array draus machen, unerwünschte Zahlen mit splice aus diesem entfernen, und dann mittels Array.join wieder zu einem String mit Trennzeichen zusammenfügen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }