我想使用jquery将新的CSS类附加到文档的head脚本中,以更改该页面上的元素。
使用类似的东西应该很简单:
var myhex = #e6399b;
$("<style type='text/css'> #someid { color:myhex; } </style>").appendTo("head");
我已经创建了一个FIDDLE来测试,但我无法让它工作。我认为在HTML代码中间使用JS变量的语法非常简单 - 我尝试'+myhex+'
和+myhex+
但是说实话我猜这点。
备注:
dialogClass
命令(即你必须通过'class'设置样式,而不是通过.css()
。感谢您提供任何帮助。
答案 0 :(得分:3)
您需要引用字符串,并使用集中(+符号)向字符串添加变量:
var myhex = '#e6399b';
$("<style type='text/css'> #someid { color:"+myhex+"; } </style>").appendTo("head");