尝试在点击时调用jQuery插件函数

时间:2013-02-25 19:32:30

标签: jquery

我正在尝试学习jQuery插件开发,以便在我的大学进行新的实习。

我一直在努力构建一个插件,在点击时为元素提供随机背景颜色。

只需调用即可,即

$("#test").click(randomBackground); 

但是当我尝试通过点击调用它时,我无法让它工作。

这是我的jsFiddle。 http://jsfiddle.net/theluigi/yTy3C/18/

2 个答案:

答案 0 :(得分:2)

这对我有用。

$("#test").on('click', function(){$(this).randomize()});

答案 1 :(得分:0)

另一个版本......

  randomize = function () {
            var randomBackground = '#' + (Math.random() * 0xFFFFFF << 0).toString(16);
            $(this).css("background-color", randomBackground);
        };

    $("#test").click(randomize);
相关问题