Jquery 如何在运行时向css属性添加值?
我已经创建了一个css文件。我写了一个类,叫做“HtmleElement”。因为我想给css属性“left”赋值,它是在运行时计算的。所以我的问题是,在jquery中,如何在运行时为css属性赋值?Jquery 如何在运行时向css属性添加值?,jquery,css,Jquery,Css,我已经创建了一个css文件。我写了一个类,叫做“HtmleElement”。因为我想给css属性“left”赋值,它是在运行时计算的。所以我的问题是,在jquery中,如何在运行时为css属性赋值? 提前感谢不可能直接实现,但您可以向使用该类的所有元素添加css $(".yourclass").css({left:"25px"}); 或(但这隐含地添加了px单元) 这将设置css的样式。查看更多信息plain JS: document.getElementById("myElementsId"
提前感谢不可能直接实现,但您可以向使用该类的所有元素添加css
$(".yourclass").css({left:"25px"});
或(但这隐含地添加了px
单元)
这将设置css的样式。查看更多信息plain JS:
document.getElementById("myElementsId").style.left = "400px";
在jQuery中,类似于:
$('.class').css('left', '50px');
您可以使用方法。您可以在jQuery的帮助下添加内联css,如下所示
$('.HtmlElement').css('left','20px');
请参见如果css中添加了单个属性,则不需要{}。但你们写的是所谓的最佳实践:)你们也不必写“25px”,只要25就足够了(即使是-25这样的负数)
$('.HtmlElement').css('left','20px');
$('.class').css({
'color','#555555',
'border','1px solid blue'
});