Выбор элементов с определенным цветом фона
Я хочу выбрать кучу span
s в div
, CSS которого содержит определенный цвет фона. Как мне это достичь?
- Как получить доступ к свойствам стиля псевдоэлементов с помощью jQuery?
- Какие селектора CSS3 действительно поддерживают jQuery, например: nth-last-child ()?
- Есть ли jQuery-подобный CSS / HTML-селектор, который можно использовать в C #?
- Селектор jQuery: Id заканчивается?
- Что такое fastest children () или find () в jQuery?
- Как выбрать конкретный элемент формы в jQuery?
- jQuery ИЛИ Селектор?
- Тестирование, если флажок установлен с помощью jQuery
если я правильно понял вопрос, селектор [attribute=value]
не будет работать, потому что не содержит атрибута «background-color». вы можете проверить это быстро, чтобы подтвердить, что оно ничего не будет соответствовать:
$('#someDiv span[background-color]').size(); // returns 0
данный:
// css .one, .two { background-color: black; } .three { background-color: red; } // html test one test two test three
вот fragment, который будет работать :
$('div#someDiv span').filter(function() { var match = 'rgb(0, 0, 0)'; // match background-color: black /* true = keep this element in our wrapped set false = remove this element from our wrapped set */ return ( $(this).css('background-color') == match ); }).css('background-color', 'green'); // change background color of all black spans
Используйте селектор атрибутов [атрибут = значение] для поиска определенного значения атрибута.
#id_of_the_div span[background-color=rgb(255,255,255)]