jQuery提供了很多方法來操作數組,其中一個常用的方法是k,可以刪除數組中指定的元素。
var fruits = ["apple", "orange", "banana", "kiwi"]; var index = fruits.indexOf("orange"); // 獲取"orange"的索引 if (index >-1) { fruits.splice(index, 1); // 刪除該元素 } console.log(fruits); // ["apple", "banana", "kiwi"]
上面的代碼首先使用indexOf方法獲取"orange"元素的索引,然后使用splice方法刪除該元素。
splice方法的第一個參數是要刪除元素的索引,第二個參數是要刪除的元素個數。在上面的例子中,我們只刪除了一個元素,因此第二個參數是1。
需要注意的是,如果要刪除多個元素,可以把第二個參數設置為要刪除的元素個數,如下所示:
var fruits = ["apple", "orange", "banana", "kiwi"]; var index = fruits.indexOf("orange"); if (index >-1) { fruits.splice(index, 2); // 刪除"orange"和"banana" } console.log(fruits); // ["apple", "kiwi"]
上面的代碼刪除了"orange"和"banana"兩個元素。
上一篇css 下邊框是圖片
下一篇css 字體平均分布