2012-04-01 11 views
2

私は文字列の配列を作成しようとしているし、ランダムな文字列を摘み、クラス "クォート"とdivに配置しようとしています。以下は私の現在のコードです。ランダムなテキストからjQueryの配列

$(document).ready(function() { 

    var quotes = new Array("foo", "bar", "baz", "chuck"); 
    var randno = Math.floor (Math.random() * quotes.length); 
    $('.quote').add(quotes[randno]); 

}); 

私は間違って何をしていますか?

おかげ

+2

変数 – mguymon

+0

は申し訳ありませんが、その行を追加するのを忘れrandno。ただそれを追加しました。 – 585connor

+0

JavaScript配列で、jQuery配列ではありません。そして、 'new array(...)'の代わりに '[...]'を使う方が良いです – ThiefMaster

答えて

10
$(document).ready(function() { 
    var quotes = new Array("foo", "bar", "baz", "chuck"), 
    randno = quotes[Math.floor(Math.random() * quotes.length)]; 
    $('.quote').text(randno); 
}); 

してみてください。この移入された何

+0

ありがとう、素晴らしい作品です。 – 585connor

+3

私は投稿する前に、文字通り右。 +1同様の脳波http://jsfiddle.net/byu6V/ –

+0

これも私を助けた。短いと甘い。ありがとう – blackhawk

関連する問題