歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> jQuery中模擬句柄

jQuery中模擬句柄

日期:2017/3/1 10:20:10   编辑:Linux編程

jQuery獲得函數內的參數:

  1. $().ready(function() {
  2. $("#div").css( {
  3. "border" : "1px solid red",
  4. "height" : "300px"
  5. });
  6. var fn = function() {
  7. alert(arguments[0].data.uname);
  8. };
  9. (function() {
  10. $("#div").bind("click", {
  11. "uname" : "zhangsan"
  12. }, fn);
  13. })();
  14. })

模擬js的句柄:
  1. var fn = function() {
  2. alert(this.prarm);
  3. };
  4. var obj = this;
  5. obj.prarm = 50;
  6. (function (){
  7. $("#div").bind("click",{"uname":"zhangsan","this":obj},function(){
  8. fn.call(arguments[0].data["this"],arguments[0]);
  9. });
  10. })();
Copyright © Linux教程網 All Rights Reserved