这个问题在这里已经有一个答案:>
How to create a jQuery function (a new jQuery method or plugin)?11
> Extending jQuery is not working…?2
我想做一个更改对象的css属性的函数.
我尝试下面的代码
> Extending jQuery is not working…?2
我想做一个更改对象的css属性的函数.
我尝试下面的代码
function setBgColor($obj,$color) { $obj.css("background-color",$color); } setBgColor($(".bg-red"),"red");
function setBgColor($color) { $(this).css("background-color",$color); } $(".bg-red").setBgColor("red");
有人可以帮忙吗?
解决方法
您可以使用jquery原型来做到这一点:
$.fn.setBgColor = function($color) { return $(this).css("background-color",$color); } $(".bg-red").setBgColor("red");