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

Ste*_*oss 0 css jquery

可能重复:
在jQuery中创建CSS类

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


jQuery < span>jQuery< /span> jQuery
Run Code Online (Sandbox Code Playgroud)

Pek*_*ica 6

嘿,有趣的想法.

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

 $('head').append($("<style>span{color:red}</style>"));
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

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

  • 只是未来的提示:如果您要链接更多命令,append会为您提供要追加的项目,而appendTo会返回您要追加的项目.在这种情况下,价值不大,但我想指出它. (2认同)