Heim  >  Artikel  >  Web-Frontend  >  Lösung für das Problem, dass die Javascript-Trim-Funktion in IE_jquery nicht verwendet werden kann

Lösung für das Problem, dass die Javascript-Trim-Funktion in IE_jquery nicht verwendet werden kann

WBOY
WBOYOriginal
2016-05-16 16:36:31854Durchsuche

Die Trim-Funktion von JavaScript kann unter Firefox problemlos genutzt werden

<script language="javascript"> 
var test1 = " aa "; 
test1 = test1.toString(); 
test1 = test1.trim(); 
</script>

Die Verwendung dieser Methode unter Firefox stellt kein Problem dar, unter IE tritt jedoch ein Fehler auf
Dann können wir es ändern

String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}

Fügen Sie diesen Satz zum Header hinzu, und das Obige kann sowohl unter IE als auch unter FF ausgeführt werden

Von JQuery bereitgestellte Methoden:

<!DOCTYPE html> 
<html> 
<head> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
</head> 
<body> 
<button>Show Trim Example</button> 
<script> 

$("button").click(function () { 
var str = " lots of spaces before and after "; 
alert("'" + str + "'"); 

str = jQuery.trim(str); 
alert("'" + str + "' - no longer"); 
}); 

</script> 
</body> 
</html>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn