当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 | $.fn.extend({
alertWhileClick: function () {
$(this).click( function () {
alert($(this).val());
});
}
});
$( "#input1" ).alertWhileClick();
|
jQuery.extend() 的调用并不会把方法扩展到对象的实例上,引用它的方法也需要通过jQuery类来实现,如jQuery.init()
jQuery.fn.extend()的调用把方法扩展到了对象的prototype上,所以实例化一个jQuery对象的时候,它就具有了这些方法,在jQuery.JS中到处体现这一点
jQuery.fn.extend = jQuery.prototype.extend
你可以拓展一个对象到jQuery的 prototype里去,这样的话就是插件机制了。
栗子③
1 2 3 4 5 6 7 8 | ( function ($) {
$.fn.tooltip = function (options) {};
tooltip = {
function (options) {}
};
$.fn.extend(tooltip) = $.prototype.extend(tooltip) = $.fn.tooltip
})(jQuery);
|
更多编程相关知识,请访问:编程视频课程!!
以上就是浅谈jQuery中$.extend()的使用方法的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
jQuery如何判断某个属性是否存在hasattr
jQuery load中文乱码怎么办
jQuery如何判断鼠标是否在某个元素内
jQuery ui有什么用?
jQuery判断是否包含指定字符串
jQuery判断是否为数字的方法
jQuery怎么禁用a标签
介绍几款引人注目的html5/jQuery动画插件详情
怎么看网页是不是加载jQuery
如何解决jQuery on 不生效问题
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 浅谈jQuery中$.extend()的使用方法