用字符串替换css值

时间:2013-04-03 04:38:37

标签: javascript jquery regex dom html-parsing

我需要将我的div的高度和顶部更改为“$$ height $$”和“$$ top $$”,然后将其保存在php中。但是jquery失败了(我想是为了防止错误):

$("#myobject").css("width", "$$height$$");
$("#myobject").css("top", "$$top$$");

我考虑过正则表达式,但它有点不安全。

2 个答案:

答案 0 :(得分:0)

我认为任何浏览器都不允许您设置无效的样式属性,您可能必须通过设置样式属性来手动完成。

答案 1 :(得分:0)

您是否尝试过:$("#myobject").attr("style", "width: $$height$$; top: $$top$$;");?它有点“hacky”,但最终结果是相同的,并允许你添加这些值。

编辑:实际上,这在IE中无效。 。 。仍然不会接受无效的CSS值。您可能需要找到另一种方法。