«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как выбрать интервалы с определенным цветом фона в jQuery?

Как выбрать интервалы с определенным цветом фона в jQuery?

Опубликовано 17 ноября 2024 г.
Просматривать:993

How to Select Spans with a Specific Background Color in jQuery?

Поиск элементов с определенным цветом фона

При работе с коллекцией интервалов внутри элемента div целью может быть изолирование элементов с определенным цветом фона. Хотя селектор [attribute=value] может показаться интуитивно понятным, он оказывается неэффективным для извлечения элементов на основе цвета фона, поскольку в диапазонах отсутствует атрибут с таким именем.

Вместо этого рассмотрите селектор CSS $('div# someDiv span'). При этом выбираются все промежутки внутри назначенного div. Чтобы уточнить выбор, мы можем использовать функцию filter():

$('div#someDiv span').filter(function() {
    var match = 'rgb(0, 0, 0)'; // Match black background-color
    return ( $(this).css('background-color') == match );
});

Этот код изолирует диапазоны с черным фоном, позволяя выполнять последующие операции, такие как изменение их цвета:

$('div#someDiv span').filter(function() {...}).css('background-color', 'green');
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3