Dans jQuery, vous pouvez sélectionner une plage d'éléments en fonction de divers critères, notamment la présence d'une propriété CSS particulière, telle que couleur d'arrière-plan.
Supposons que vous souhaitiez sélectionner des étendues dans un conteneur div qui ont une couleur d'arrière-plan spécifique. Voici comment y parvenir :
Depuis les éléments n'ont pas d'attribut "background-color" dédié, l'utilisation des sélecteurs [attribute=value] ne fonctionnera pas dans ce cas. Au lieu de cela, vous devez vérifier la valeur CSS calculée pour la couleur d'arrière-plan :
$('#someDiv span').filter(function() { return ( $(this).css('background-color') == 'match' ); });
Dans le code fourni, « match » représente la couleur d'arrière-plan spécifique que vous recherchez. Par exemple, pour sélectionner des travées de couleur noire :
var match = 'rgb(0, 0, 0)';
Cette approche permet de sélectionner des éléments en fonction de leur couleur de fond, vous permettant ainsi de modifier leurs styles ou d'appliquer des traitements spécifiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!