2016-02-27 46 views
-1
var divs = $('div.first, div.two, diw.three'); 

,如果我想刪除的div '首先' 的變量,如:jQuery的如何刪除一個div變量

divs.get('.first').remove(); 

謝謝!

+0

['.filter()'](https://api.jquery.com/filter/) – Andreas

+1

需要除去在陣列中或在HTML代碼。首先一個元件與類標記的div? – Cuchu

+0

在html代碼中,謝謝你們! –

回答

1

您可以使用jQuery filter()函數。

divs.filter('.first').remove(); 
0

嘗試,但檢查陣列結構。

var divs = ['div.first', 'div.two', 'diw.three']; 

// Find and remove item from an array 
var i = divs.indexOf("div.first"); 
if(i != -1) { 
    divs.splice(i, 1); 
} 
alert(divs); 
console.log(divs); 

如:https://jsfiddle.net/Cuchu/x53Lae5o/

對於刪除HTML代碼中的div元素。

$("div").filter('.first').remove(); 
+1

問題沒有提及與數組有關的任何事情,jQuery沒有引用緩存的集合 – charlietfl