加载中...

js回调函数的理解

1.将函数理解为一个值。2.函数中的形参不是参数,而是可以直接用的结果。类似ajax的data。

理解了以上两点,就理解了回调函数。还不理解可参考w3cSchool。

例子:

$("#btn1").click(function(){
  $("#test1").text(function(i,origText){
    return "Old text: " + origText + " New text: Hello world!
    (index: " + i + ")"; 
  });
});

以上,理解如下:

1.text()函数需要一个输入值。这个值就是回调函数的返回值。

2.i和origText是可以直接用的结果,而不是参数。根据规定,这里i是该元素的索引,origText是该元素里原始的text值。

 

jQuery 的用法,W3CSchool是很好的资料。

 

posted @ 2017-09-26 00:28  sudanhonger  阅读(116)  评论(0)    收藏  举报