2013-11-28 37 views
0

我有一個DIVjQuery的 - 找到元素基礎上的CSS屬性

<div style='width:20px; height:20px; background-color:COLORNAME'></div> 
這是在 for迴路形成

可以說我想找到背景顏色爲#0000FF的div。如何通過jQuery來做到這一點?

回答

3

如何使用:

$("[style*='background-color:#0000ff']"); 

請記住,它是基於字符串比較,所以空間(和案件)問題。

小提琴:http://jsfiddle.net/eithe/6mwD7/

1

瀏覽器將始終處理顏色和輸出爲RGB值,所以這應該這樣做:

$('div').filter(function(){ 
    return $(this).css('background-color') == 'rgb(0, 0, 255)'; 
}); 

JSFiddle