Side navigation
#11608 closed bug (invalid)
Opened April 19, 2012 10:04PM UTC
Closed April 19, 2012 10:05PM UTC
Last modified April 19, 2012 10:37PM UTC
Trim Function Not Working in IE
| Reported by: | anonymous | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | None |
| Component: | unfiled | Version: | 1.7.1 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
The trim function does not work correctly in IE 9.0.8112.16421. Please look in to this, there is nothing complicated. Just run the following code:
var myVar = 'AB012';
alert(myVar);
myVar.trim(); // code breaks here in IE
alert(myVar);
Attachments (0)
Change History (7)
Changed April 19, 2012 10:05PM UTC by comment:1
| resolution: | → invalid |
|---|---|
| status: | new → closed |
Changed April 19, 2012 10:21PM UTC by comment:3
Replying to [comment:1 dmethvin]:
jQuery doesn't pollute theStringobject with a.trim()method. Please ask for help on a forum.
My code works fine in the following browsers: firefox, chrome, opera and safari. But breaks on the line that has myVar.trim() in internet explorer. Please explain to me how that is not a problem with the '.trim()' method?
Changed April 19, 2012 10:23PM UTC by comment:4
We don't add a .trim() method to the String object. If you think you have found a bug in the IE9 String object, please file a bug with Microsoft. Or, ask for help on a forum.
Changed April 19, 2012 10:25PM UTC by comment:5
Because
<String>.trim()has nothing to do with jQuery.
$.trim(<String>)does, and it works awesomely in all browsers.
Changed April 19, 2012 10:35PM UTC by comment:6
Replying to [comment:5 mikesherov]:
Because<String>.trim()has nothing to do with jQuery.$.trim(<String>)does, and it works awesomely in all browsers.
OK. Thank you guys. I will report to microsoft about the string. I find it interesting that the other browsers worked fine on this but explorer gave me problems. mikesherov thank you for the explaining, I changed my code & explorer is working nicely.
Changed April 19, 2012 10:37PM UTC by comment:7
Replying to [comment:6 anonymous]:
Replying to [comment:5 mikesherov]: > Because<String>.trim()has nothing to do with jQuery. > >$.trim(<String>)does, and it works awesomely in all browsers. OK. Thank you guys. I will report to microsoft about the string. I find it interesting that the other browsers worked fine on this but explorer gave me problems. mikesherov thank you for the explaining, I changed my code & explorer is working nicely.
There is nothing surprising about this - IE has historically been broken, missing features and implementations.
jQuery doesn't pollute the
Stringobject with a.trim()method. Please ask for help on a forum.