JQuery
Поскольку вы уже используете jQuery, используйте:
$('<style type="text/css">' +
'.some_class {overflow:hidden}' +
'.some_class > div {width:100%;height:100%;}' +
'</style>').appendTo('head');
Чистый JavaScript
Если вы не хотите использовать jQuery, вы должны сначала добавить элемент <style>
, а затем использовать свойство style.styleSheet.cssText
(только для IE !!).
var d = document,
someThingStyles = d.createElement('style');
d.getElementsByTagName('head')[0].appendChild(someThingStyles);
someThingStyles.setAttribute('type', 'text/css');
someThingStyles.styleSheet.cssText = " \
.some_class {overflow:hidden} \
.some_class > div {width:100%;height:100%;} \
";