jQuery之插件开发--jQuery.fn.extend()
2017-07-04 20:19
375 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> <script src="jquery.js"></script> <script src="jqui/jquery-ui.js"></script> <link rel="stylesheet" type="text/css" href="jqui/jquery-ui.css"> <style type="text/css"> .dialog{ display: none; } </style> <script type="text/javascript"> (function($){ $.fn.extend({ test:function(){ this.click(function(){ alert($(this).val()) }); }, dialogTest:function(){ var _this = this; $('.dialog').dialog({ modal:true, buttons:{ 确定:function(){ rs = $('input[name=id]').val(); _this.html(rs); $(this).dialog('close'); } } }); return this; } }); })(jQuery); </script> </head> <body> <div class="show"></div> <button id="me">Click Me</button> <div class="dialog"> <input type="text" name="id" placeholder="请输入ID"> </div> <script type="text/javascript"> $('body').on('click', '#me', function(){ $('.show').dialogTest(); }); </script> </body> </html>
jQuery.f
835f
n.extend 可以写扩展插件
以上为Demo
相关文章推荐
- 开发插件的两个方法jquery.fn.extend与jquery.extend
- jquery 插件开发/插件编写$.fn.extend(),$.extend()
- jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend 定制列表
- $.fn.extend的讲解, jQuery插件开发的两种方法
- jQuery插件开发的两种方法及$.fn.extend的详解
- jquery 插件开发 $.extend $.fn.extend 全局对象 全局函数
- 开发插件的两个方法jquery.fn.extend与jquery.extend
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend的详解(转)
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend的详解
- 【jquery】jquery中开发插件的两个方法jquery.fn.extend与jquery.extend(推荐)
- $.extend() 或 jQuery.extend() 与 $.fn.Xxx 或 jQuery.fn.extend(object) 之jQuery插件开发
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend的详解
- jQuery插件开发的两种方法及$.fn.extend的详解