jQuery中以浏览器为前缀的CSS属性

Veg*_*sen 1 javascript css jquery css3

我想添加box-flex<p>使用jQuery.目前,box-flex以浏览器为前缀.对于Chrome/Safari,您可以-webkit-box-flex: 1进行设置.但是,使用jQuery设置此属性不起作用.

JSBin演示了这个问题

// this does not work
element.css('-webkit-box-flex', 1);
Run Code Online (Sandbox Code Playgroud)

我试过设置-webkit-box-flex,box-flex,WebkitBoxFlex,webkitBoxFlex大概几个组合我不记得了.

我需要box-flex每个框的运行时定义值,因此上面的代码非常简单.

小智 7

你试过了吗

element.css('-webkit-box-flex', '1'); 
Run Code Online (Sandbox Code Playgroud)

(注意逗号后的额外引号)