基本插件创作jQuery

时间:2013-12-03 07:11:41

标签: jquery

好的,所以我真的不明白我要展示的例子正在发生什么。我正在创建,或者更确切地说是尝试创建一个jQuery插件。我对编程很陌生,似乎遇到了很多问题。

我所在的资源页面是(http://learn.jquery.com/plugins/basic-plugin-creation/

我的问题是:

$.fn.greenify = function() {
    this.css( "color", "green" );
};
$( "a" ).greenify(); // Makes all the links green.

从他们的网站上工作。

现在我的代码:

$.fn.dark = function() {
  this.addClass( ".panelDark");
};
$( ".panel" ).dark();

不起作用。有人可以帮助我如何以这种方式添加课程吗?

附件是一个jsFiddle我要显示所有代码。

1 个答案:

答案 0 :(得分:2)

错字

this.addClass( "panelDark");
                ^ remove . from here

fiddle Demo

.addClass('ClassName')不是.addClass('.ClassName')