为什么创建样式元素不起作用?

时间:2011-04-16 17:04:52

标签: jquery css

  

可能重复:
  Creating a CSS class in jQuery

$("< style>span{color:red}< /style>");


jQuery < span>jQuery< /span> jQuery

2 个答案:

答案 0 :(得分:6)

嘿,有趣的想法。

如果将元素插入DOM中,则此方法有效:

 $('head').append($("<style>span{color:red}</style>"));

jsFiddle

动态摆弄CSS通常会产生一些副作用,但这应该没问题:即使在IE6中也能正常工作。

答案 1 :(得分:2)

$("<style>span{color:red}</style>").appendTo('head');