Use jQuery to find div by background color

Posted by maxsilver on Stack Overflow See other posts from Stack Overflow or by maxsilver
Published on 2010-04-19T19:48:58Z Indexed on 2010/04/19 20:13 UTC
Read the original article Hit count: 490

I'm trying to use jQuery to find the number of divs that are both visible, and have a background color of Green.

(Normally I'd just add a class to the div, style it green, and check for that class in jQuery but in this instance, I can't actually change the markup of the page itself in any way)

I currently have the visible div part working as :

if(  // if there are more than one visible div 
    $('div.progressContainer:visible').length > 0   
){

I'd like to throw some kind of "and background color is green" selector in there.

// not legit javascript
if(  // if there are more than one visible div, and its color is green 
    $('div.progressContainer:visible[background-color:green]').length > 0   
){

Is it possible to do this?

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about JavaScript