I am making use of trim() like so:
if($('#group_field').val().trim()!=''){
Where group_field
is an input element of type text. This works in Firefox but when I try it on IE8 it gives me this error:
Message: Object doesn't support this property or method
When I remove the trim(), it works fine on IE8. I thought the way I am using trim() is correct?
Thanks all for any help
As far as I know, Javascript String does not have the method trim. If you want to use function trim, then use
Try this instead:
More Info:
To globally trim input with type text using jQuery:
You should use
$.trim
, like this:Another option will be to define the method directly on
String
in case it's missing:Then
trim
will work regardless of the browser: