<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-2.1.4.min.js"></script> </head> <body> <ul> <li>1111</li> <li>2222</li> <li>5555</li> </ul> <p>vdsvdv</p> </body> <script> // li=[1,2,3,4,5]; // $.each(li,function (a,b) { // console.log(a,b) // }) // $("ul li").click(function () { // alert($(this).html()); // }); // $("ul li").each(function () { // console.log($(this).html()); // }); /* * 自定义方法,extend是关键字,大括号里面第一个是方法名,冒号后面跟函数 *$.调用方法() * * */ $.extend({fangfaming:function (a,b) { return a>b?a:b; }}); alert($.fangfaming(2,7)); /* * 实例方法,必须是标签对象才能调用方法 */ $.fn.extend({fangfa:function () { console.log($(this).html()) }}); $("p").fangfa(); //前面加function无名函数,表示私有域, (function () { $.extend({fangfaming:function (a,b) { return a>b?a:b; }}); })(); alert($.fangfaming(2,7)); (function () { $.fn.extend({fangfa:function () { console.log($(this).html()) }}); })(); $("p").fangfa(); </script> </html>