IE8 and JQuery's trim()
Try this instead:
if($.trim($('#group_field').val()) != ''){
More Info:
Another option will be to define the method directly on String
in case it's missing:
if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { //Your implementation here. Might be worth looking at perf comparison at //http://blog.stevenlevithan.com/archives/faster-trim-javascript // //The most common one is perhaps this: return this.replace(/^\s+|\s+$/g, ''); }}
Then trim
will work regardless of the browser:
var result = " trim me ".trim();