2013-12-08 52 views
2

我在使用Jquery變量時遇到問題,而我無法弄清楚問題所在。 在這個例子中,我試圖給我的李插入一個隨機類。當我嘗試提醒顏色時,我可以清楚地看到它寫入.green或.red。遵循這個邏輯,我應該可以使用變量來添加我的課程嗎?但它不起作用。我究竟做錯了什麼?Javascript,Jquery變量問題

(function(){ 

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

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

嘗試刪除類名beginnig處的點。 – PKeidel

+0

它的工作!非常感謝你! – VictorVH

回答

1

只需更換colorA本:

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

jQuery的addClass()函數接受一個類 「名稱」 不是一個班的 「選擇」。

1

在類名開始處刪除點;-)