使用JavaScript或jQuery定义全局CSS类?

有没有办法使用JavaScript或jQuery设置全局类的CSS? 也就是说,将.my_class { foo:bar }附加到页面的标签上?

纯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); 

是的,你可以在jQuery中做到这一点:

 var styleTag = $('') $('html > head').append(styleTag); 

它只需在的末尾附加

标签即可。