
110 第三章
讓事情在你的頁面上發生
var = function (){
var numRand = (4);
$( ).each(function(index, value) {
if(numRand == index){
$(this).append("<span id=' '></ >");
return false;
}
}
my_scripts.js
jQuery 磁貼解答
看看你是否能夠安排下列磁貼,新建一個名為 hideCode 的具名函式。該函式使
用條件邏輯,將新的 span 元素( ID 為 has_discount)隨機地隱藏在既有的可點
擊的 .guess_box div 元素中。
清單裡的元素的索引指出它在清單上的位
置。
索引總是從 0 開始。
因此, 清 單 裡 的 第 一個 元 素具 有索 引 0, 第 2
個具有索引 1,依此類推。我們在第 6 章檢視陣列和迴圈時,
還會看到更多有關索引的使用。
span
".guess_box"
has_discount
getRandom
hideCode
});
條件邏輯,將我
們在清單中所處
的位置與隨機數
字作比較。
我們的具名函式
呼叫隨機數字產生函式。
中斷 .each() 迴圈。
將 has_discount 元素附
加到 .guess_box 類別的
某個元素。