Javascript 我可以使用jQuery更改CSS类的CSS属性,而不是匹配的元素吗?

Javascript 我可以使用jQuery更改CSS类的CSS属性,而不是匹配的元素吗?,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试使用jQuery为CSS类设置marginleft属性 $('.first_note').css('margin-left',50); 我的页面上只有一个元素会有类first\u note 我需要从元素中删除first\u note类,并将其应用于另一个元素。问题是,当我这样做时,前一张第一张便笺的页边距仍为50,而新便笺则没有 这是因为在jQuery代码中,我将css属性应用于元素。我实际上需要做的是更改类本身的属性。使用jQuery可以做到这一点吗?@Ben,我想在这种情况下,我

我正在尝试使用jQuery为CSS类设置
marginleft
属性

$('.first_note').css('margin-left',50);
我的页面上只有一个元素会有类
first\u note

我需要从元素中删除
first\u note
类,并将其应用于另一个元素。问题是,当我这样做时,前一张第一张便笺的
页边距仍为50,而新便笺则没有


这是因为在jQuery代码中,我将css属性应用于元素。我实际上需要做的是更改类本身的属性。使用jQuery可以做到这一点吗?

@Ben,我想在这种情况下,我会这样做

  • 创建一个名为saymargin50的类
  • 然后在jQuery中设置类 因此
  • 因此,如果您有两个元素,第一个元素将removeClass用于第一个注释以及Margin50,然后将第一个注释和Margin50应用于下一个元素