2013-10-31 54 views
0

的風格我目前有一堆<div>的。 <div>我要找的所有課程都有「warning-label」獲得所有div與一個特定的類和不等於

另外,一些這些<div>的的具有style屬性設置爲display:none一些有它設置爲display:block和一些簡單地有一個空style=」」

我想獲得所有具有類「warning-label」<div>的和DOES NOT有風格屬性設置爲display:none

到目前爲止,我有以下幾點:

var all = $(".warning-label").map(function() { 
    return this.innerHTML; 
}).get(); 

console.log(all.join()); 

這讓我想起所有<div>的與「warning-label」類。唯一缺少的是不是子句到不是包括那些與style=」 display:none」

我怎麼能做到這一點? 謝謝

+0

是你正在尋找class'warning-label'的可見元素?或者你是否特別想確保'display:none'的樣式設置爲 –

+0

對不起,對於最近的回覆,除了沒有style =「display:」之外,我還在尋找所有帶有* warning-label *類的div。沒有」。 – Vlince

回答

2

只需使用:

$("div.warning-label:visible") 
2

使用:visible僞選擇器。

即。 $(".warning-label:visible")

相關問題