Javascript,Jquery变量问题

时间:2013-12-08 21:21:41

标签: javascript jquery class variables

我在使用Jquery变量时遇到问题,我无法弄清问题是什么。 在这个例子中,我试图向我的李插入一个随机类。当我尝试警告颜色时,我可以看到它写的.green或.red。遵循该逻辑我应该能够使用变量来添加我的类吗?但它没有用。我究竟做错了什么?

(function(){

        $('li').on('click', function(){
            var number = Math.floor(Math.random() * 2);
            var colorA = ['.green', '.red'];
            var color = colorA[number];

            $(this).addClass(color);
        });
    })();

2 个答案:

答案 0 :(得分:1)

只需将colorA替换为:

var colorA = ['green', 'red'];

jQuery addClass()函数接受类“name”而不是类“selector”。

答案 1 :(得分:1)

从类名开头删除Dot; - )