2011-08-03 4 views
0

J'ai écrit un thème pour Google+. Il injecte CSS/Javascript pour remplacer certaines couleurs, images d'arrière-plan, etc. Ils semblent récemment avoir renommé beaucoup (la plupart) de leurs classes et ID. Si je devais réécrire le code, est-il possible d'assigner CSS (via javascript, vraisemblablement, comme la fonction .css() de jquery) aux éléments de la page avec des noms dynamiques?Application de CSS aux éléments nommés dynamiquement

EDIT: Si oui, comment?

code: https://github.com/bichiliad/G-Theme

Exemple: J'utilisé cela pour remplacer le logo:

$ ("au-Pg-T img:. Tout d'abord"). Attr ('src', logoURL) ;

Cependant, avec la nouvelle mise à jour, la div englobant le logo est maintenant ".a-fa-bh-T".

+0

éléments dynamiquement nommés? Pouvez-vous donner des exemples? –

+0

Sans mettre une partie de votre code est très incommode et difficile à suggérer des solutions – XGreen

+0

@Joseph, il y a un exemple ci-dessus. – Salem

Répondre

2

Vous pouvez utiliser les modèles jQuery find() et regex pour essayer de trouver les éléments eux-mêmes en fonction de leur hiérarchie, mais si la hiérarchie change, cela ne fonctionnera pas non plus. Et oui, vous pouvez utiliser css() de jQuery pour appliquer ces styles.

Questions connexes