jQuery插件扩展。
2019-04-09 15:22
561 查看
jQuery.fn是所有jQuery对象的原型对象。
如果要给该对象添加一个函数,该函数会成为jQuery方法。
jQuery可以写成$,看个人爱好。
jQuery.fn.println = function(){ // 添加一个println函数,也就是给jq添加一个方法 // 将所有的参数合并,空格分隔的字符串 var msg = Array.prototype.join.call(arguments," "); // 遍历jq对象中的每一个元素。 this.each(function(){ // 将参数作为纯文本添加到每一个元素后面,且添加br换行。 jQuery(this).append(document.createdTextNode(msg).append('<br/>')); }) return this; // 返回this 实现链式调用 }
现在我们可以调用jquery方法了。
$("p").println(传入想要传的参数);
如果是复杂的插件,不建议以上写法,请看以下:
(function($){ // 匿名函数来写 $==>jQuery // 代码块............ }(jQuery))
相关文章推荐
- jquery插件扩展举例
- JQuery扩展插件Validate 2通过参数设置验证规则
- JQuery扩展插件Validate
- JQuery扩展插件Validate 5添加自定义验证方法
- 浅谈javascript对象、如何实现继承、jQuery方法的扩展(jquery插件)
- jquery 滑块插件jcarousel的扩展
- jQuery两种扩展插件的方式
- 编写jquery扩展插件
- jquery事件机制扩展插件 jquery鼠标右键事件
- jquery插件-cityselect.js扩展(支持4层联动)
- jquery事件机制扩展插件,jquery鼠标右键事件。
- jquery事件机制扩展插件 jquery鼠标右键事件。
- 利用jQuery对插件进行扩展时,方法$.extend()、$.fn.extend()区别与联系
- 如何扩展jquery插件
- jQuery插件FullCalendar日程表实现可扩展Google日历功能
- jQuery autocomplete 自扩展插件、自动补全示例
- jqPlot--多功能和可扩展的jQuery插件绘图!
- JQuery扩展插件Validate—5添加自定义验证方法
- [转]扩展对input的一些方法(练习jQuery插件)
- jQuery学习之用自定义插件来扩展jQuery