Ich benutze trim () wie folgt:
if($('#group_field').val().trim()!=''){
Wo group_field
ist ein Eingabeelement vom Typ Text. Dies funktioniert in Firefox, aber wenn ich es auf IE8 versuche, gibt es mir diesen Fehler:
Message: Object doesn't support this property or method
Wenn ich die trim () entferne, funktioniert es gut auf IE8. Ich dachte, die Art und Weise, wie ich trim () benutze, ist richtig?
Vielen Dank für jede Hilfe
val()
kein jQuery-Objekt zurück, daher ist eine Verkettung nicht möglich. Sie haben dietrim()
Methode für eine Zeichenfolge aufgerufen, aber der IE weiß nichts darüberString.trim
.Sie sollten
$.trim
wie folgt verwenden:quelle
Eine andere Möglichkeit besteht darin, die Methode direkt zu definieren,
String
falls sie fehlt:Dann
trim
funktioniert es unabhängig vom Browser:quelle
Soweit ich weiß, verfügt Javascript String nicht über die Methode trim. Wenn Sie die Funktionstrimmung verwenden möchten, verwenden Sie
quelle
So schneiden Sie Eingaben mit Typtext mithilfe von jQuery global ab:
quelle