<script language="JavaScript">
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this)}
String.prototype.LTrim = function(){return LTrim(this)}
String.prototype.RTrim = function(){return RTrim(this)}
//此处为独立函数
function LTrim(str)
{
var i
for(i=0i<str.lengthi++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
str=str.substring(i,str.length)
return str
}
function RTrim(str)
{
var i
for(i=str.length-1i>=0i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
str=str.substring(0,i+1)
return str
}
function Trim(str)
{
return LTrim(RTrim(str))
}
</script>
jQuery中自定义function $(){ ... } 函数, $仅仅是函数名,例如 已经定义了函数:
function $(){
var a=0;
var b=1
}
把 页面输入框(input)的值(trim函数功能是去掉字符串两段空格符)的值
作为$函数里面要调用的那个变量名 。
当你在页面输入框<input>中输入: a
就相当于 调用函数$.a的值
当你在页面输入框<input>中输入: b
就相当于 调用函数$.b的值
注意:输入 a 或者 b 时 前后都敲了几个空格的