Wir verwenden (zumindest ich) heutzutage so viel jQuery, manchmal vergesse ich, wie man es in einfachem Javascript macht = X
Michel Ayres
2
Zur Klärung (da dieser Beitrag vor allem für Anfänger nützlich sein kann): .slice () gibt das Ergebnis zurück. Man sollte also verwenden: var result = "1234" .slice (0, -1);
//example test element
$(document.createElement('div')).addClass('test').text('123-4').appendTo('body');//using substring with the jQuery function html
alert($('.test').html().substring(0,$('.test').html().length -1));
@GolezTrol: str.count () ist keine Funktion. str.length Anzahl der Zeichen in Zeichenfolge zurückgeben
skajfes
@ skajfes Übrigens ist dies ein besseres Beispiel. Ich werde meins oben bearbeiten, um die Länge zu verwenden
Jason Benson
Gutes Beispiel mit jQuery. Danke, dass du Jason gepostet hast. Best
OV Web Solutions
9
@skajfes und @GolezTrol lieferten die besten Methoden. Ich persönlich bevorzuge die Verwendung von "Slice ()". Es ist weniger Code und Sie müssen nicht wissen, wie lang eine Zeichenfolge ist. Benutz einfach:
//-----------------------------------------// @param begin Required. The index where // to begin the extraction. // 1st character is at index 0//// @param end Optional. Where to end the// extraction. If omitted, // slice() selects all // characters from the begin // position to the end of // the string.var str ='123-4';
alert(str.slice(0,-1));
Antworten:
Sie können dies auch in einfachem Javascript versuchen
Der negative zweite Parameter ist ein Versatz zum letzten Zeichen. Sie können also -2 verwenden, um die letzten 2 Zeichen usw. zu entfernen
quelle
Warum jQuery dafür verwenden?
Natürlich, wenn Sie müssen:
Substr w / jQuery:
quelle
@skajfes und @GolezTrol lieferten die besten Methoden. Ich persönlich bevorzuge die Verwendung von "Slice ()". Es ist weniger Code und Sie müssen nicht wissen, wie lang eine Zeichenfolge ist. Benutz einfach:
quelle
Sie können dies mit einfachem JavaScript tun:
Dies gibt die ersten vier Zeichen Ihrer Zeichenfolge zurück (
4
an Ihre Bedürfnisse anpassen ).quelle