2012-11-23 80 views
0

我希望用戶在他/她單擊要插入五個分隔框中的一個的數組中的值的按鈕時。該代碼在螢火蟲上沒有錯誤,但是當我點擊按鈕時什麼都沒有發生。我的代碼有什麼問題。這裏是的jsfiddle例如http://jsfiddle.net/fHHnq/13/將數組值插入分隔框

下面是相關的js代碼......

var news = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", 
     "12", "13", "14", "15", "16", "17", "18", "19", "20"]; 


$(document).ready(function() { 

$('.button').click(function() { 

    var article_id = 1; 

    var number = Math.floor(Math.random() * 5) + 1; 

    $('.class_' + number).html('news[article_id]'); 

    article_id++; 

}); 

}); 
+0

一旦修正連字符上面的代碼將不會工作,因爲引用變量周圍:'news [article_id]' – charlietfl

回答

3

你錯誤地分配類和你的HTML使用-,但你的JavaScript使用_類的名稱。

這裏是工作的jsfiddle:http://jsfiddle.net/fHHnq/16/

+0

謝謝!非常感激。 – jason328

0

在你的HTML您使用的 「1類」,並在你的JavaScript您正在使用 「$( 'class_。' +號)」,這將導致class_1。所以有1類和class_1不匹配