jQuery.extend与jQuery.fn.extend的区别
jQuery.extend
对jQuery对象的扩展,可以理解为静态方法,不需要实例jQuery就可以使用。
<script type="text/javascript">
<!--
jQuery.extend({
add: function(a, b) {
return a + b;
}
});
alert($.add(3, 4)); //7
//-->
</script>
jQuery.fn.extend
对jQuery元素的扩展,只能用在jQuery元素上,可以理解为普通方法。定义插件时需要返回this,以支持jQuery的链式操作。
<script type="text/javascript">
<!--
jQuery.fn.extend({
red: function() {
return $(this).css('color', '#ff0000');
}
});
$('#test').red();
//-->
</script>
转载于:https://www.cnblogs.com/mizzle/archive/2011/07/15/2107204.html
总结
以上是生活随笔为你收集整理的jQuery.extend与jQuery.fn.extend的区别的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: WebDev.WebServer 学习
- 下一篇: XenApp增加输出画面的帧率,提高类视