J'aime définir la couleur d'une variable php avec jQuery en fonction du contenu de la valeur. Voici donc le code ...

<span style="font-size: revert;" id="anart"><strong><?php echo esc_attr($phpvalue); ?></strong></span>

Si la sortie de la variable est "Jackson", la couleur de la police doit être jaune, sinon si "David" elle doit être bleue. Comment puis-je implémenter cela dans jQuery?

Merci :)

0
volkanb 1 sept. 2020 à 18:15

2 réponses

Meilleure réponse

Essayez ceci. J'espère que cela fonctionnera.

$( document ).ready(function() {
  let $text = $('#anart strong');
  if($text.text() === 'Jackson'){
    $text.css('color','yellow');
  }
  if($text.text() === 'David'){
    $text.css('color','blue');
  }
});
1
Zahid Hasan 1 sept. 2020 à 15:27

Vous pouvez le faire sans jQuery, en utilisant la casse de commutateur.

var anart = document.querySelector('#anart');

switch (anart.innerText) {
  case "Jackson":
    anart.style.color = "yellow";
    break;

  case "David":
    anart.style.color = "blue";
}
0
Pranav Rustagi 1 sept. 2020 à 15:30