兼容真的尴尬。 $("#a").val() .trim(); trim()替换成下面的就行了 $("#a").val() .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '' );