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进行赋值等操作
}
}