Définissez les classes CSS globales en utilisant JavaScript ou jQuery?

Existe-t-il un moyen de définir le CSS des classes globales en utilisant JavaScript ou jQuery? C'est-à-dire, ajoute .my_class { foo:bar } à la <style/> de la page?

Pure javascript –

 var style=document.createElement('style'); style.type='text/css'; if(style.styleSheet){ style.styleSheet.cssText='your css styles'; }else{ style.appendChild(document.createTextNode('your css styles')); } document.getElementsByTagName('head')[0].appendChild(style); 

Oui, vous pouvez le faire en jQuery:

 var styleTag = $('<style>.my_class { foo: bar; }</style>') $('html > head').append(styleTag); 

Il fonctionne en ajoutant simplement la <style> à la fin de <head> .