J'utilise un script qui ajoute une valeur d'attribut de données dynamique à partir du nom de classe des éléments - la deuxième partie est que je veux couper la valeur de l'attribut de données.
Exemples du html :
<div class="newgroup HardDrivesExternal" data-item-tags="newgroup HardDrivesExternal show"></div>
<div class="newgroup ServiceSuppor" data-item-tags="newgroup ServiceSupport"></div>
Je veux que ça ressemble à ça :
<div class="newgroup HardDrivesExternal" data-item-tags="HardDrivesExternal"></div>
<div class="newgroup ServiceSuppor" data-item-tags="ServiceSupport"></div>
Dans l'exemple, je veux supprimer le premier et le troisième mot de la valeur de données - je ne peux pas le supprimer à partir de la classe d'éléments, je dois donc le faire à partir de l'attribut de données. De plus, le mot du milieu change de façon dynamique et je veux donc cibler les mots spécifiques - newgroup et show. Pour aggraver la situation, le mot show ne sera pas toujours une valeur.
Quelle est la meilleure façon de remplacer cette partie spécifique de la valeur ?