jQuery的call的用法
以下是一个jQuery的小例子:
var jquerytest = { initEvent:function(){ $("a").each(function(){ $(this).unbind("click"); $(this).bind("click",function(){ /**相当于this调用了jquerytest.initData()方法.这样可以直接在initData中引用this.*/ jquerytest.initData.call(this); }); }) }, initData:function(){ alert($(this).text()); //通过上面call的调用,可以直接在这里引用this进行赋值等操作 } }