• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bestimmte class suchen und nach - String ausgeben

burn4ever

Mitglied
Hallo,
ich möchte mit von einer bestimmten Klasse, sagen wir mal "test-1", mir alles nach dem "-" in eine variable speichern.
Da die Klasse sich nach dem "-" bei bestimmten Breakpoints ändert (Basp: test-2 oder test -3) selektiere ich diese nur anhand "test".
Code:
var currentBreakpoint = $('html').attr("class").match(/test[\w-]*\b/);
Wie kann ich mir jetzt aus der obigen Variable (currentBreakpoint) alles nach dem "-" in eine neue Variable packen, oder als sting ausgeben?

Meine obige Zeile Code gibt mir anscheinend auch ein Objekt aus, nicht aber den Klassennamen:
["test-l", index: 88 ..........
 
Gut, verstehe ich aber geht das nicht nur bei einem String?
Oder anders herum,
wenn ich versuche den Split auf meine obige Variable an zuwenden (currentBreakpoint) und will mir diese in der Konsole ausgeben lassen, erhalte ich folgend Meldung:
Uncaught TypeError: Object [object Array] has no method 'split'
 
Dein Problem wird auf verdacht nicht gelöst, indem du eine Antwort auf deine Frage bekommst.
Wie wäre es, wenn du uns sagst warum genau du das machen möchtest. Damit kommen wir bestimmt weiter als mit der Antwort die du haben willst. :)
 
Ein Objekt hat auch Eigenschaften:
Code:
var str = $('html').prop("class").match(/test[\w-]*\b/);
    str = str.input.split('-');
    console.log(str[1]);
 
Zurück
Oben