ランダム問題:私は、アレイは、私はページを更新するたびにシャッフルされて見ることができますコンソールでのJavaScript/jQueryの:配列私はこのようなDOM要素を持つ配列を、ランダム化しようとしている
var allTargets=$('#target1, #target2, #target3, #target4');
var randomTargets=null;
randomTargets = allTargets[Math.floor(Math.random() * allTargets.length)];
console.log(randomTargets);
。しかし、randomTargets変数を使ってメソッドをトリガしようとすると、プログラムがクラッシュします。このような何か:
randomTargets.hide();
しかし、確率変数せずに、プログラムが動作します。
var allTargets=$('#target1, #target2, #target3, #target4');
allTargets.hide();
私が間違って何をしているのですか?
の長さに0から乱数に基づいてランダムな要素を非表示にしないであろう、このことを意味あなたは*(束縛されていない)jQueryオブジェクトからランダムな要素を選んでいます。 –