(转)编写类似jquery $("id").val()的框架-不得不转
最近有在用jquery,一直很想写一个类似自己的框架,可以象Jquery一样可以点出来。
在Jquery中有这样写法取得控件的Value值,$("#d").val(),我在这里也想实现这样的功能 czf.$("id").val();
var czf={
$: function (id){
this[0]= document.getElementById(id); //这个是关键,取得控件对象
return this;//返回czf对象
},
//czf.id('dd').val();
val:function (){
return this[0].value;
}
} ;
var czf = {$:function(id){},val:function(){}} 这个是JSON的写法,
关键一点是 this[0] = document.getElementById(id);
然后在 return this;在把取得的控件在返回给czf对象,这样就可以用czf.$("id").val();
本文出自 http://www.cnblogs.com/86188281/archive/2009/04/03/1428964.html